Старый пост, но может помочь кому-то по пути.
http://umbraco.com/follow-us/blog-archive/2011/9/16/examining-examine.aspx
Вы можете создавать собственные индексы (если вы хотите), чтобы заблокировать какие типы поиска вы делаете. Много раз у вас есть окно поиска где-то на вашей странице, и вы хотите найти только doc types
и связанный с ними контент.
Имейте в виду, что вы можете создавать НОВЫЕ наборы индексов, но помните, что вам необходимо зарегистрировать их в файле Config/ExamineSettings.config
, а также в файле Config/ExamineIndex.config
.
Ссылка, приведенная выше, заключается в том, как я смог правильно работать для поиска (2) разных типов документов (которые рассматриваются как NodeTypes
) в конфигурации.
Настройки, указанные ниже, были созданы с использованием уже установленного по умолчанию ExternalIndexer
, а не только созданного пользовательского.
Файл, который вы хотите редактировать в Config/ExamineIndex.config
. Набор, который вы хотите изменить, - ExternalIndexSet
(по умолчанию). Путь будет указывать на папку external
темпа
<IndexSet SetName="ExternalIndexSet" IndexPath="~/App_Data/TEMP/ExamineIndexes/External/">
Для полей, который идет в разделе IndexUserFields
, которые являются пользовательскими свойствами, которые вы определили на ваших типах DOC
<IndexUserFields>
<add Name="itemNumber" /> <-- custom property
<add Name="productName" /> <-- custom property
</IndexUserFields>
The doc types
(NodeTypes) что вы хотите, это то, что вы назвали своими типами документов. Помните, что это псевдоним, а не имя
<IncludeNodeTypes>
<add Name="Product" /> <-- document type
<add Name="Variant" /> <-- document type
</IncludeNodeTypes>
Помните после настройки этих вы хотите повторно проиндексировать ваши Исследовать. Вы можете добраться до этого, войдя в бэкэнд Umbraco и перейдя на Developer
, затем щелкнув по вкладке, которая говорит Examine Management
.
Обратите внимание: интерфейс Umbraco 7
, но файл конфигурации по-прежнему применим для v6
.
Спасибо за хороший краткий гид - искали возрастов! –
Это действительно помогло! Благодарю. – Sheridan