find-things/recipes/build_search_index.txt
2025-11-30 16:38:53 +01:00

43 lines
1 KiB
Text

#
# Info at https://github.com/qlever-dev/qlever-control README.md
#
#
# Get triples from local server
#
python -m search.build_local_tripple_store 'https://concepts.datalad.org/s/demo-rse-group/unreleased.yaml' 'http://localhost:8000' protected >~/tmp/qlever/demo-rse-group/demo-rse-group.nt
#
# Get triples from pool.psychoinformatics.de
#
python -m search.build_local_tripple_store 'https://concepts.datalad.org/s/demo-rse-group/unreleased.yaml' 'https://pool.psychoinformatics.de/api' protected >~/tmp/qlever/demo-rse-group/demo-rse-group.nt
#
# Build an index
#
cp /tmp/demo-rse-group.nt ~/tmp/qlever/demo-rse-group
cd ~/tmp/qlever/demo-rse-group
docker container rm qlever.index.demo-rse-group
qlever index --overwrite-existing
#
# Start a server and perform a query from command line
#
docker container stop qlever.server.demo-rse-group
docker container rm qlever.server.demo-rse-group
qlever start
#
# query
#
qlever query "$(cat ~/Develop/triple-tools/queries/q2.sparql)"
#
# Stop the server
#
docker container stop qlever.server.demo-rse-group