Как удалить дефис-токен в lucene.net - PullRequest
1 голос
/ 06 мая 2011

У меня проблема с дефисом при поиске.Я думаю, что это из-за стандартного анализатора, который я использую, поэтому мой вопрос сейчас заключается в том, как удалить этот гипс как часть токена стандартного анализатора.пожалуйста.Помогите!(

Ответы [ 2 ]

1 голос
/ 22 мая 2011

StandardAnalyzer действительно разбивает слова дефисами.Какой тип данных вы индексируете?Можете ли вы заменить анализатор на что-то другое?KeywordAnalyzer не будет разбивать слова вообще, а WhitespaceAnalyzer будет разбивать только пробельные символы (пробелы, символы новой строки, табуляции, ...)

Вы можете использовать PerFieldAnalyzerWrapper, если вам нужноиспользовать несколько анализаторов в документе / запросе.

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

Custom Tokenizer будет соответствовать вашим критериям.Пожалуйста, обратитесь, http://karticles.com/NoSql/lucene_custom_tokenizer.html

...