旧帖子,但可能会在此过程中帮助某人。
http://umbraco.com/follow-us/blog-archive/2011/9/16/examineing-examine.aspx
您可以创建自定义索引(如果您愿意)来锁定您正在执行的搜索类型。很多时候,您的页面某处有一个搜索框,而您只想搜索某些doc types
内容及其相关内容。
请记住,您可以创建新的索引集,但请记住,您需要在Config/ExamineSettings.config
文件和文件中注册它们Config/ExamineIndex.config
。
上面的链接是我如何让我的链接正常工作,以便在NodeTypes
配置中搜索 (2) 不同的文档类型(Examine 使用 as )。
下面的设置是使用已经默认创建的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
.