我將json文檔插入服務器,並使用文檔創建了三元組。使用SPARQL進程的三元組並將新的三元組作爲集合中的輸出插入。現在我想搜索三倍集合。 像在Java客戶端API中的文檔搜索(谷歌喜歡),搜索是可能的三倍? 如果不是,請爲上述情況建議任何解決方案。Marklogic Java API語義三重搜索
1
A
回答
2
您在這裏有多種功能強大的選項供您選擇。我會亮點二:
- Search your original JSON documents Using String Query Definition(谷歌等)
- 使用SPARQLQueryManager運行SPARQL查詢only on documents which match你的谷歌一樣的查詢字符串
我建議你對集合做要麼牽着你的原JSON文檔,因爲您確切知道每個文檔中的內容以及字符串查詢的匹配方式。如果您查詢包含使用SPARQL創建的三元組的集合,則這些是managed triples,這意味着許多三元組位於一個文檔中,因此您的約束查詢不會精確地縮小。
如果你真的想要搜索託管三倍,你可以使用這個更精確,但效率不高的方法:
0
總是有MarkLogic查詢控制檯(http://localhost:8000/qconsole/ )。創建一個新選項卡,選擇查詢類型作爲SPARQL查詢(或更新),然後選擇包含三元組的內容源。
將SPARQL查詢放在查詢控制檯的主體中,並且查詢將在所選內容源中的所有三元組中執行/
相關問題
- 1. Marklogic中的語義三重存儲
- 2. MarkLogic搜索使用Java API建議
- 3. 使用Marklogic的JAVA API創建搜索
- 4. Marklogic搜索語法問題
- 5. 短語搜索和高亮搜索:在Marklogic中搜索
- 6. 從marklogic搜索
- 7. 搜索:搜索()vs cts:搜索()在MarkLogic
- 8. Marklogic:搜索:建議在短語
- 9. MarkLogic語義SPARQL
- 10. Marklogic搜索查詢
- 11. MarkLogic搜索的Xquery
- 12. 搜索Java API?
- 13. MarkLogic結構查詢搜索
- 14. MarkLogic搜索:搜索不返回片段
- 15. java google自定義搜索api
- 16. Marklogic PDF文檔搜索
- 17. MarkLogic搜索相關wieghts
- 18. MarkLogic搜索和檢索特定領域
- 19. 如何使用搜索:搜索API在txt文件中搜索?
- 20. MarkLogic CPF使用REST API讀取和搜索文檔
- 21. Google搜索Api語法excludeTerms
- 22. 與MarkLogic Java客戶端API
- 23. MarkLogic Java API和Dropwizard版本
- 24. 使用java api在marklogic中創建三元組
- 25. 使用Marklogic的Java API和JAXB對文檔進行列表/搜索/分頁
- 26. 如何定義MarkLogic中xml的關係並在搜索API中使用它?
- 27. 谷歌搜索Java API
- 28. youtube-api搜索響應(java)
- 29. Java的Web搜索API
- 30. Github Java API - 搜索倉庫