https://github.com/atomotic/nuovosoggettario-skos-redis
Index "Nuovo Soggettario" SKOS Subjects into Redis Sorted Sets
https://github.com/atomotic/nuovosoggettario-skos-redis
Last synced: 2 months ago
JSON representation
Index "Nuovo Soggettario" SKOS Subjects into Redis Sorted Sets
- Host: GitHub
- URL: https://github.com/atomotic/nuovosoggettario-skos-redis
- Owner: atomotic
- License: cc0-1.0
- Created: 2015-02-26T13:42:36.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-02-26T15:13:11.000Z (about 10 years ago)
- Last Synced: 2025-01-05T02:24:56.823Z (4 months ago)
- Language: Python
- Homepage:
- Size: 137 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nuovosoggettario-skos-redis
index "Nuovo Soggettario" SKOS Subjects into Redis Sorted Sets1. install
git clone https://github.com/atomotic/nuovosoggettario-skos-redis.git
cd nuovosoggettario-skos-redis
pip install -r requirements.txt2. download SKOS: **$ make download**
mkdir xml
wget http://thes.bncf.firenze.sbn.it/dati/NS-SKOS.zip
unzip NS-SKOS.zip -d xml
rm NS-SKOS.zip
3. start redisredis-server &
4. index: **$ make index**
(install gnu parallel or use xargs)$ parallel -j 5 /usr/bin/env python index.py {} ::: xml/*.xml
indexing: xml/NS-SKOS-Azioni-Discipline.xml
indexing: xml/NS-SKOS-Agenti-Organizzazioni.xml
...
5. play with redis$ redis-cli info | grep used_memory_human
used_memory_human:9.57M
$ redis-cli --raw
127.0.0.1:6379> ZRANGEBYLEX autocomplete [archiv "[archiv\xff" LIMIT 0 5
archivi capitolari:{"label":"Archivi capitolari", "id":"http://purl.org/bncf/tid/17165"}
archivi comunali:{"label":"Archivi comunali", "id":"http://purl.org/bncf/tid/32025"}
archivi correnti:{"label":"Archivi correnti", "id":"http://purl.org/bncf/tid/52282"}
archivi di autorità di nomi e titoli:{"label":"Archivi di autorità di nomi e titoli", "id":"http://purl.org/bncf/tid/2260"}
archivi di autorità:{"label":"Archivi di autorità", "id":"http://purl.org/bncf/tid/2261"}