Можно ли программно создать индекс Sitecore Lucene? - PullRequest
0 голосов
/ 07 мая 2019

При использовании индексации Lucene в Sitecore можно ли добавлять элементы в индекс на основе содержимого элемента?Индексы могут быть построены на основе идентификатора шаблона, но я хотел бы добавить дополнительные критерии для фильтрации элементов перед их добавлением в индекс.

1 Ответ

1 голос
/ 23 мая 2019

Я не совсем уверен, что вы имеете в видуЗаголовок, кажется, отличается от основного?

В любом случае, исходя из фактического вопроса, я понимаю, что вы хотите добавлять элементы только в том случае, если данный критерий соответствует?Например, это может быть только добавление элементов, основанных на шаблоне X.

Насколько я знаю, ответственность за получение данных для индекса лежит на ItemCrawler.Стандартные ItemCrawlers основаны на путях (например, все в / Sitecore / home проиндексировано).Я думаю, вы могли бы создать свой собственный ItemCrawler и использовать его в своем индексе.

Вот несколько примеров пользовательских сканеров элементов:

http://mityasctech.blogspot.com/2016/10/create-custom-sitecore-search-crawler.html http://mrstevenzhao.blogspot.com/2014/04/sitecore-custom-item-crawler.html

Надеюсь, это поможет вам.

...