- У меня есть тип документа
Home
, который содержит вложенный тип документа Product
. И я хочу, чтобы иметь возможность искать продукты.
- Я также создал набор индексов Examine в ExamineIndex.config следующим образом:
<IndexSet SetName="ProductsIndexSet"
IndexPath="~/App_Data/TEMP/ExamineIndexes/Products/" >
<IndexAttributeFields>
<add Name="id" />
<add Name="nodeName"/>
<add Name="productName"/>
<add Name="nodeTypeAlias" />
</IndexAttributeFields>
<IncludeNodeTypes>
<add Name="homeProduct"/>
<add Name="product"/>
</IncludeNodeTypes>
</IndexSet>
- Я создал Examine Indexer в ExamineSettings.config следующим образом:
<add name="ProductIndexer" type="UmbracoExamine.UmbracoMemberIndexer, UmbracoExamine"
supportUnpublished="true"
supportProtected="true"
analyzer="Lucene.Net.Analysis.Standard.StandardAnalyzer, Lucene.Net"
indexSet="ProductsIndexSet"/>
- Я создал продукт Searcher в ExamineSettings.config следующим образом:
<add name="ProductSearcher"
type="UmbracoExamine.UmbracoExamineSearcher, UmbracoExamine"
supportUnpublished="false"
supportProtected="true"
indexSet="ProductsIndexSet"
analyzer="Lucene.Net.Analysis.WhitespaceAnalyzer, Lucene.Net"/>
Но при запуске перестроения индекса из Developer - Examine Management - ProductIndexer я получаю 0 документов в Index.
Я действительно не уверен, как приступить к проверке вложенного содержимого.
Может ли кто-нибудь помочь мне настроить индекс поискового поиска по вложенному содержимому?