Здравствуйте! Настраиваю фильтрацию при помощи фасетов и Search API и столкнулся со следующими проблемами с добавленными в индекс полями:
- если в поле есть значение с пробелами(например "сухой персик"), то разбивается на несколько значений для фильтрации ("сухой", "персик"). Убрав галочку у "Tokenizer" фразы с пробелами стали выводиться в фасетах полностью, но при нажатии на них, выводится пустое значение т.е. как-будто в полях такого значения нет.
- если в поле есть значение с точкой или запятой (например "0,3л"), то в фасетах значение отображается, но при нажатии также выдает пустое значение.
Возможно это все решается настройками, только я не могу понять какими именно.
Комментарии
неужели никто не натолкнет на мысль?
Указать тип данных строчный при индексации поля и все выведется нормально.