旧帖子,但可能会在此过程中对某人有所帮助。
http://umbraco.com/follow-us/blog-archive/2011/9/16/examining-examine.aspx
您可以创建自定义索引(如果您愿意)来锁定您正在执行的搜索类型。很多时候,您的页面某处有一个搜索框,而您只想搜索某些 doc types 及其相关内容。
请记住,您可以创建新的索引集,但请记住,您需要在 Config/ExamineSettings.config 文件和 Config/ExamineIndex.config 文件中注册它们。
上面的链接是我如何让我的链接正常工作,以便在配置中搜索 (2) 不同的文档类型(Examine 用作 NodeTypes)。
以下设置是使用已经默认的ExternalIndexer 创建的,而不是新创建的自定义设置。
您要编辑的文件位于Config/ExamineIndex.config。您要编辑的集合是ExternalIndexSet(默认情况下)。该路径将指向 external 临时文件夹
<IndexSet SetName="ExternalIndexSet" IndexPath="~/App_Data/TEMP/ExamineIndexes/External/">
对于 IndexUserFields 部分中的字段,它们是您在文档类型上定义的自定义属性
<IndexUserFields>
<add Name="itemNumber" /> <-- custom property
<add Name="productName" /> <-- custom property
</IndexUserFields>
您想要的doc types (NodeTypes) 是您命名的文档类型。请记住,这些是别名,而不是名称
<IncludeNodeTypes>
<add Name="Product" /> <-- document type
<add Name="Variant" /> <-- document type
</IncludeNodeTypes>
请记住,在设置完此设置后,您想要重新索引您的考试。您可以通过登录 Umbraco 的后端并转到Developer,然后单击显示Examine Management 的选项卡来实现此目的。
请注意接口是Umbraco 7,但配置文件仍然适用于v6。