У меня есть документ с полем для поиска. Значение этого поля: «CAM CAM Nursery Bag / Сумка для подгузников + Essentials Set Grey (6 предметов)»
Когда я выполняю поиск по этой точной фразе, я не получаю хитов, выполняю поиск по большинству ее частей. вернет его как хит. Специальные символы настраиваются с помощью: searchText = QueryParserBase.Escape(searchText);
Если я удаляю (6 из запроса, то он совпадает. Если я изменяю (6 => (a как в исходных данных, добавленных в документ, так и в запросе)оно совпадает.
Кажется, что Люцен не знает, как обрабатывать специальный символ, за которым следует число, но я не знаю, почему это будет иметь значение.
Я бы предпочелне искать этот точный вариант использования, чтобы удалить его из запросов, если это вообще возможно.