我正在尋找一些關於如何處理我的問題的指針..我已經在ML8.0中創建了一個內容存儲庫,其中存儲了文件。當一個文件被上傳到數據庫時,我有自定義的cpf,它創建工件文件(一個提取的文本,另一個是輸入文件的註釋的xml文件和一個主文件(XML),它具有對上傳的原始文件的引用,註釋文件)。
主文件還包含其他信息,例如<type/>
和<source/>
標記。我能夠創建一個自定義搜索端點,即使搜索命中位於工件文檔中,搜索也只會返回主文檔。
我的困境是,我想爲<source/>
標記和<type/>
標記添加標記..並且還希望爲註釋文檔中的某些標記添加標記。所以如果搜索命中了主文檔和一個或多個工件文檔,faceting應該只對待source中的1個命中和source標記中的相應類型。
我希望我沒有混淆,我正在尋找一些指針..也許這個圖可能有助於理解我的問題..這是一個樣本,但我的文檔1000的 Marklogic中的Faceting 8
1
A
回答
4
我不是具體明確的,但在一般情況下,從指標磨製的作品,這是規模性能所必需的。
您應該實現您希望索引直接反映在作爲搜索目標的文檔中,而不是試圖爲方面動態地解析引用。
也就是說,作爲工作流程的一部分,生成您想要查找和分面的文檔。您也可以考慮爲工作流文檔創建不同的數據庫或使用不同的詞彙表,這樣您就不需要自定義搜索端點來隱藏它們。
希望幫助,
1
聽起來像是你想在一個<source>
面,然後爲每個源方面值對應一種鑽下來到<type>
爲源值。您可以使用兩個彼此相鄰的普通面,只要您從源中選擇特定值,該類型面將顯示下鑽部分。
您也可以嘗試利用源和類型的組合元組,但是這需要在服務器端和客戶端部分手工作業..
HTH!
相關問題
- 1. JavaScript中的MarkLogic 8轉換
- 2. Marklogic中的SPARQL 1.1屬性路徑8
- 3. MarkLogic 8 NodeJS Angular JSON事務
- 4. 無法部署Marklogic 8 - SampleStack
- 5. Marklogic 8:批量刪除
- 6. Django Haystack Faceting示例
- 7. SolrNet faceting asp.net mvc 3
- 8. marklogic 8:計劃的Xquery提取
- 9. CSV文件從AWS S3到MarkLogic 8
- 10. 如何在Ubuntu 14.04上安裝MarkLogic 8?
- 11. 非空字符串:在Marklogic 8
- 12. MLCP加載引發DeadLock - MarkLogic 8
- 13. MarkLogic 8 - SPARQL - 遵循同義詞鏈
- 14. 在JavaScript中調用XQuery的declareUpdate在MarkLogic 8中
- 15. MarkLogic 8提取作業以非規範化JavaScript中的集合
- 16. MarkLogic 8中的CPF和任務服務器
- 17. 如何在Marklogic 8中安裝Entity Enrichment庫?
- 18. 在marklogic中對多個地圖進行排序8
- 19. 在MarkLogic 8管理控制檯中創建視圖框
- 20. 在MarkLogic
- 21. 忽略ggplot2 boxplot + faceting +「free」選項中的異常值
- 22. MarkLogic 8 - 使用文檔管理和結帳的XQuery
- 23. 在MarkLogic 8下運行自定義Http服務器的問題
- 24. 在Windows上使用Marklogic 8查詢控制檯的Javascript 7
- 25. Marklogic 8搜索結果與搜索片段的分組
- 26. Marklogic中的方面過濾
- 27. Marklogic QueryByExample中收集的NodeJS
- 28. marklogic中的表連接表
- 29. 如何使存儲的S3存儲桶數據在marklogic中搜索8 REST API
- 30. Marklogic,Xquery