我在xquery
這樣(和事務,搜索,業務)有一個單詞序列。現在我想在文檔(如pdf,doc,ppt)以及xml
文件中搜索這個序列。如果任何單詞中的任何一個單詞匹配,那麼應返回該文檔的URI
。 Marklogic
與xquery
這樣做最有效的方法是什麼?如何搜索Marklogic文檔中的單詞序列?
1
A
回答
0
聽起來好像第一個問題是從用戶提供的字符串中標記出單詞。這裏有一個簡單的方法來做到這一點使用cts:tokenize
http://docs.marklogic.com/5.0doc/docapp.xqy#display.xqy?fname=http://pubs/5.0doc/apidoc/SearchBuiltins.xml&category=SearchBuiltins&function=cts:tokenize
cts:tokenize('now is the time')[. instance of cts:word]
一旦你的話,你可以用cts:word-query
構造和cts:search
使用它們,否則你可能會延長高層次的搜索API來處理這個問題:可能使用search:resolve
http://docs.marklogic.com/5.0doc/docapp.xqy#display.xqy?fname=http://pubs/5.0doc/apidoc/searchapi.xml&category=Search&function=search:resolve
當然任何二進制內容(PDF,DOC,PPT)將需要的文檔轉換第一:http://docs.marklogic.com/5.0doc/docapp.xqy#display.xqy?fname=http://pubs/5.0doc/xml/search-dev-guide/binary-document-metadata.xml
相關問題
- 1. Marklogic PDF文檔搜索
- 2. 搜索/突出顯示單詞文檔中的特定單詞
- 3. 如何在Marklogic中搜索並返回文檔名稱?
- 4. 如何使用推理通過marklogic搜索文檔中的相似列?
- 5. 如何在Python中搜索文檔以查找特定單詞?
- 6. 如何在Marklogic中構建簡單的搜索應用程序?
- 7. 如何在我的文本列中搜索單詞? MySQL的?
- 8. 搜索列中的單個單詞
- 9. 如何獲取全文搜索字典中的單詞列表
- 10. 如何搜索某個單詞的txt文檔並將該單詞寫入新文檔以進行報告?
- 11. marklogic中單詞的刻面排列
- 12. 如何搜索文本文檔中的單詞並顯示該行?
- 13. 在MarkLogic中搜索文檔屬性的節點代碼
- 14. Excel:如何搜索單詞?
- 15. 如何使用R中的文檔搜索字典中的單詞?
- 16. Azure搜索:如何獲取包含檢索詞的文檔
- 17. php用於在特定單詞中搜索文本文檔
- 18. 如何搜索String.xml中的單詞
- 19. 在文本文檔中搜索字符和單詞不規則性的程序
- 20. 如何提高Elasticsearch中給定搜索詞的特定文檔?
- 21. 如何在`solr`中找到僅包含搜索詞的文檔
- 22. 從marklogic搜索
- 23. mysql全文搜索搜索簡單的單詞,如「部分a」
- 24. MarkLogic搜索的Xquery
- 25. 搜索文件列表中提到的文件中的單詞
- 26. 如何模糊搜索詞典單詞?
- 27. Marklogic搜索:包含連字符( - )的搜索字詞搜索問題
- 28. 全文搜索 - 搜索字詞排序
- 29. 在MySQL全文搜索中,如何搜索只包含特定單詞的文檔?
- 30. 如何獲取MarkLogic文檔URI的XQuery映射到文檔中的詞典(範圍索引)值?