2017-09-20 77 views
1

當我創建索引Marklogic去並開始重新索引數據庫中的所有文檔。有可能只索引我想要的集合中的文檔。提前致謝。Marklogic - 在集合中創建索引?

+0

請詳細解釋您要完成的內容,因爲我無法想象任何有效目的都只能重新索引集合中的文檔。這不是一件有意義的事情。那麼你想要做什麼? – hunterhacker

回答

2

您不能指定重新索引哪些文檔。但是,您可以關閉自動重新索引功能並選擇何時重新索引。

2

考慮讓你的索引更具體。擁有有意義的元素或屬性名稱總是很好,如company-name而不僅僅是name

或者,您也可以利用樹結構。如果您的數據庫中同時擁有公司和個人,請將內容包裝在一個根元素或屬性中,以告知其內容,以便您可以特別在company/nameperson/name上創建路徑索引。

(重新)索引器通常足夠聰明,可以確定哪些文檔受索引影響,只要它們足夠具體即可。它還可能節省磁盤空間,特別是如果您可以排除來自此類索引的大量不相關的文檔。

HTH!