Marklogic - 在集合中创建索引?

时间:2017-09-20 15:10:45

标签: marklogic

当我创建索引时,Marklogic会开始重新索引数据库中的所有文档。是否可以仅索引我想要的集合中的文档。提前谢谢。

2 个答案:

答案 0 :(得分:2)

您无法决定重新编制索引的文档。但是,您可以关闭自动重新索引功能并选择何时重新编制索引。

答案 1 :(得分:2)

考虑使您的索引更具体。拥有有意义的元素或属性名称总是好的,例如company-name而不仅仅是name

或者,您也可以利用树结构。如果您的数据库中有公司和人员,请将内容包装在根元素或属性中,以告知其内容,以便您可以在company/nameperson/name上专门创建路径索引。

(重新)索引器通常足够智能,可以确定哪些文档受索引影响,前提是它们足够具体。它还可能节省磁盘空间,特别是如果你可以从这样的索引中排除很多不相关的文件。

HTH!