<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>
<add name="ProductIndexer" type="UmbracoExamine.UmbracoMemberIndexer, UmbracoExamine" supportUnpublished="true" supportProtected="true" analyzer="Lucene.Net.Analysis.Standard.StandardAnalyzer, Lucene.Net" indexSet="ProductsIndexSet"/>
<add name="ProductSearcher" type="UmbracoExamine.UmbracoExamineSearcher, UmbracoExamine" supportUnpublished="false" supportProtected="true" indexSet="ProductsIndexSet" analyzer="Lucene.Net.Analysis.WhitespaceAnalyzer, Lucene.Net"/>
但是从 Developer- Examine Management- ProductIndexer 运行Rebuild Index时,我在Index中得到0个文档。
我真的不确定如何继续检查嵌套的目录。 谁能帮助我在嵌套内容上设置检查搜索索引?
答案 0 :(得分:0)
如果主节点别名为“ home”,则需要将其添加到“索引”配置上的“包含的节点类型”中。除非它本身也是内容节点,否则不需要包括product
。
您可能还想看看这里的文章,该文章概述了索引嵌套内容等的方法。
https://youritteam.com.au/blog/indexing-content-in-complex-umbraco-data-types