Я не совсем уверен, что вы имеете в видуЗаголовок, кажется, отличается от основного?
В любом случае, исходя из фактического вопроса, я понимаю, что вы хотите добавлять элементы только в том случае, если данный критерий соответствует?Например, это может быть только добавление элементов, основанных на шаблоне 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
Надеюсь, это поможет вам.