2017-09-20 6 views
1

インデックスを作成すると、Marklogicはデータベース内のすべてのドキュメントの再インデックスを開始します。それは私が欲しいコレクションの文書のみを索引付けすることが可能ですか?前もって感謝します。Marklogic - コレクションにインデックスを作成しますか?

+0

コレクション内のドキュメントだけを再インデックスする有効な目的は想像できないので、達成しようとしていることについてもっと説明してください。それは理にかなったことではありません。それであなたは何をしようとしていますか? – hunterhacker

答えて

2

再索引付けされる文書を指定することはできません。ただし、自動再インデックス機能をオフにして、いつインデックスを再作成するかを選択できます。

2

インデックスをより具体的にすることを検討してください。 nameではなく、company-nameのような意味のある要素またはプロパティ名を持つことは常に有効です。

また、ツリー構造を活用することもできます。データベースに企業と人物の両方がいる場合は、内容を示すルート要素またはプロパティに内容をラップします。したがって、具体的にはcompany/nameまたはperson/nameにパスインデックスを作成できます。

(再)インデクサーは、通常、インデックスが影響を受けるドキュメントを特定するのに十分なほどスマートです。また、特にそのようなインデックスから無関係な文書を除外できる場合は、ディスク領域を節約できます。

HTH!

関連する問題