У меня есть довольно простая реализация поиска SOLR с использованием DataImportHandler. Одним из полей является название компании. Он создает поле для поиска с названием компании как его частью, а также описанием.
Дело в том, что поиск компании под названием C.E.D. не найдет. Я знаю, что это там. Более общий поиск возвращает результат.
Забавно, что в индексе также есть компания под названием CED. Поиск C.E.D. не возвращает эту компанию, но поиск CED делает. Однако поиск CED не возвращает компанию CED.
Когда я пишу это, я понимаю, что мне, вероятно, нужно изменить поле названия компании, чтобы оно использовалось как есть, и никакие фильтры не путались с фактической комбинацией слов или пунктуацией?