Может это баг, а может я чего-то не понимаю.
Предполагая, что внутри /sitecore/system/marketing center/profiles есть несколько именованных элементов «Профиль», этот запрос возвращает их все (проверено в XPath Builder):
fast:/sitecore/system/marketing center/profiles/*[@Name='%' and @@templatename='Profile']
Но если я поменяю местами два предиката, я не получу никаких результатов. Вот этот запрос:
fast:/sitecore/system/marketing center/profiles/*[@@templatename='Profile' and @Name='%']
Каждый из предикатов работает отдельно, давая на мой взгляд правильные результаты.
Сегодня я потратил на это несколько часов, выискивая эту ошибку в индексаторе Lucene ( Чувак, я ненавижу когда я прав).
Любые подсказки о том, почему это работает только в одну сторону и как не наткнуться на это в будущем?