あなたはカスタムインデックスを作成して、root
ノードを設定することにより、あなたはそのインデックスにしたいコンテンツだけに、それを制限することができます。インデックスid
属性はカスタムインデックス名とルートノードに設定されていることを
<contentSearch>
<configuration type="Sitecore.ContentSearch.ContentSearchConfiguration, Sitecore.ContentSearch">
<indexes hint="list:AddIndex">
<index id="my_custom_index" type="Sitecore.ContentSearch.SolrProvider.SolrSearchIndex, Sitecore.ContentSearch.SolrProvider">
...
<locations hint="list:AddCrawler">
<crawler type="Sitecore.ContentSearch.SitecoreItemCrawler, Sitecore.ContentSearch">
<Database>web</Database>
<Root>/sitecore/content</Root>
</crawler>
</locations>
....
</index>
</indexes>
</configuration>
</contentSearch>
注意をノードはroot
に変更されます。上記はコピーSitecore.ContentSearch.Solr.Index.Web.config
だったので、あなたの要件に基づいてmaster
に類似のものを作成する必要があります。
あなたはこのブログの記事で、独自のカスタムインデックスの定義の詳細情報を見つけることができます。またDefining a custom index in Sitecore 7, the absolute minimum
、単独のデフォルトのインデックスを残し、唯一/sitecore/content
に返される結果を制限するために、独自の検索クエリにフィルタを追加します。