Solr: сохранить дефис слово для предложения - PullRequest
0 голосов
/ 26 августа 2011

Я использую Solr 3.3.и мне нужно использовать компонент предложить, чтобы сделать автозаполнение.

Я хотел бы сохранить слово с дефисом, чтобы сделать предложение (например: "Wi-Fi")

Для настройки типа поля дифференциалаУ меня есть слово "wifi" или "wi".

Кто-то знает, какой фильтр может сделать это.

Спасибо

1 Ответ

0 голосов
/ 12 февраля 2012

Как выглядит ваша схема (тип автозаполнения)?
Вы можете использовать solr.WhitespaceTokenizerFactory.Он не размечает посторонние символы, такие как дефисы.

Если вы хотите удалить эти символы, вам нужно использовать solr.PatternReplaceFilterFactory, solr.PatternReplaceCharFilterFactory или даже создать свой собственный Tokenizer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...