Мы используем Язык запросов службы индексирования (он же Диалект 2) и следующий запрос
@TaxCategory "\Areas\Technology\" AND @XmlConfigId = 14
он неожиданно совпадает со следующими двумя элементами вместо только первого:
Technology
Technology, Media & Entertainment
Мы ожидали, что конечный слеш ограничит поиск только этим элементом;однако кажется, что он захватывает все, что имеет заданный текст в начале строки.
Как мы пишем запросы, чтобы независимо адресовать первый и второй элементы?
Обновление: Содержимое, фактически проиндексированное службой индексирования, выглядит следующим образом:
<ekttaxcategory>#eksep# \Areas\Technology #eksep#</ekttaxcategory>
и
<ekttaxcategory>#eksep# \Areas\Technology, Media & Entertainment#eksep#</ekttaxcategory>
соответственно.