Господа, может кто сталкивался - установил Solr search (Search API) все работает, но проблема - есть специфичные заголовки материалов типа 1БСПБ-КТ-600 - т.е. цифра рядом с буквой без пробела. Если я ищу БСПБ - находит, 1 БСПБ находит, 1БСПБ-КТ-600 находит, 1БСПБ не находит.
Включаю в фильтрах Tokenizer, в настройках по умолчанию 1БСПБ-КТ-600 находит, 1БСПБ и БСПБ и все остальное не находит, хотя по части слова ищет
убираю в игнорируемых символах [-] - 1БСПБ-КТ-600 НЕ НАХОДИТ, зато находит наконец-то 1БСПБ и КТ находит, сука такая
Последний вариант практически идеален, вот только бы он еще находил 1БСПБ-КТ-600 Как научить его?
Комментарии
У меня такая-же задача. Решение пока не найдено.
Самое простое решение - взять 2 фильтра(один с игнором, другой без) и объединить их в один.
А если включить поиск "по части слова"?
Модули / Search API -> Настроить / Server -> Правка / галка "Search on parts of a word "