2016-06-06 22 views
1

Ich habe seit einiger Zeit versucht, mein Sesame-RDF-Repository zu konfigurieren (im Moment heißt RDF4j), um Volltextabfragen zu verwenden.RDF4J rdf lucene Konfiguration

Ich habe nicht viel Dokumentation über diese Konfiguration gefunden, ich denke, dass ich eine Vorlagendatei erstellen muss, damit ich sie mit der Konsole verwenden kann. Hier sind die kleinen Informationen zum Thema https://groups.google.com/forum/#!topic/rdf4j-users/xw2UJCziKl8

Kennt jemand Informationen über die Konfiguration von RDF4j mit Lucene? Jeder Hinweis wäre sehr zu schätzen. Ansonsten würde ich darüber nachdenken, das ganze Repository für ein anderes zu verändern, wie zum Beispiel für Virtuosen.

Vielen Dank im Voraus,

+0

verwenden Es ist nicht ganz klar, was Ihr Problem ist, aber Dokumentation für die Lucene Sail ist in der RDF4J-Dokumentation verfügbar: http://rdf4j.org/doc/programming-with-rdf4j/ customization-sails/# Full_text_indexing_with_the_Lucene_SAIL –

Antwort

0

Sie müssen diese Operationen tun:

  1. starten rdf4j-Server. Ich habe rdf4j-server.war (und rdf4j-workbench.war) benutzt. Meine url war http://127.0.0.1:8080/rdf4j-server
  2. Put lucene.ttl (lucene.ttl oder this) in ~/.RDF4J/console/Vorlagen, wobei "~" Ihr Home-Verzeichnis
  3. korrekte Einstellungen in dieser Datei
  4. Dann Konsole aus rdf4j distributive starten

Dann nächsten Befehle in der Konsole ausführen:

connect http://127.0.0.1:8080/rdf4j-server 
create lucene 
Enter lucene repository Id: myRepositoryId 
Enter lucene repository name: myRepositoryName 

Dann können Sie in http://127.0.0.1:8080/rdf4j-workbench sehen erstellt reposit ory. Wenn Sie einige Tripel hinzufügen, können Sie lucene search