2011-12-16 2 views
2

Я пытаюсь реализовать разумный способ поиска с помощью Solr, но я застреваю в определенном месте, я индексирую кучу названий компаний. Допустим, один из них - Лоу. Теперь, когда кто-то вводит минимумы, я хочу, чтобы результат отображался, но я не могу заставить эту функциональность работать. Кто-нибудь знает, как заставить это работать?Использование индексирования трейдинга в Solr

+0

За все, что отлично подходит для Solr, я боюсь, что документация ничего подобного ... – nfechner

+0

nfechner Я согласен. У меня очень сложное время, чтобы настроить игру. – Shiv

ответ

1

Проблема заключается в том, если вам удастся настроить анализаторы, чтобы сделать это один из способов (например, поиск lowes и соответствие Lowe's), вы, скорее всего, сломать другую сторону (т.е. поиск lowe's и получение Lowe's).

Одно быстрое обходное решение, которое не нуждается в черной магии с вашей схемой: fuzzy searching. Попробуйте искать lowes~.

0

Одним из возможных решений может быть добавление их к synonym text files. Кроме того, WordDelimiterFilterFactory упоминает способ лечения трейдинга путем их удаления. Но это, вероятно, не то, что вы хотите.

Смежные вопросы