Если вы не можете отделить контент, который вы не хотите индексировать от того, что вы делаете, индексатор поиска может быть настроен на игнорирование определенного содержимого или атрибутов в указанном контенте. Это подробно описано на странице "How to modify the search engine configurations in CQ5 на сайте Adobe CQ Help.
По существу, атрибуты может быть проигнорирован индексатором, добавив их в файл indexing_config.xml так:
<index-rule nodeType="nt:base">
<!-- ... existing ignored properties -->
<property nodeScopeIndex="false">mySecretProperty</property>
</index-rule>
Следующие следует исключить страницы узлов с определенным ResourceType и их потомками.
<index-rule nodeType="nt:base" condition="@sling:resourceType='app/components/errorPage'" />
<index-rule nodeType="nt:base" condition="ancestor::*/@excludefromindex='app/components/errorPage'" />
Indexing Configuration страница Jackrabbit имеет некоторые подробности о синтаксисе этого файла.
Содержимое не будет автоматически переиндексировано, информация о том, как вызвать переиндекс, может быть найдена here.
Привет, Диффа, спасибо за ваш ответ, я попробую это и вернусь к вам, еще раз спасибо – balaji
Ya, я добавил следующие строки и добавил это свойство excludefromindex непосредственно в jcr: содержимое страницы с ошибкой Я попытался получить доступ, теперь он отображается в результатах поиска. Но вы сказали более стандартный способ, как создание типа mixin, я это сделал, затем открыл проводник контента и могу ли я узнать, как добавить это свойство mixin на страницу с ошибкой. Я хочу ограничить –
balaji
Привет, Диффа, я следил за вашим способом сопоставление свойства с cq: страницей из проводника контента, он работал как шарм, спасибо – balaji