Это вопрос использования Lucene через пространство имен NHibernate.Search, которое работает совместно с Lucene.
Я индексирую Заголовок в указателе: Анатомия Грея
Title : "Grey's Anatomy"
Используя Люка, я вижу, что этот заголовок становится токенизированным в:
Title: anatomy
Title: grey
Теперь я получаю результат, если ищу:
"grey" or "grey's"
Однако, если я ищу "серые" , тогда я ничего не получаю.
Я бы хотел, чтобы "серые" вернули результат. И я думаю, это может быть проблемой с любым словом с апострофом.
Итак, вот несколько вопросов:
- Правильно ли я думаю, что мог бы решить эту проблему, либо изменив что-либо во время индекса (то есть, изменив толькенизатор .. ??), либо изменив время запроса (парсер запросов?)
- Если есть решение, может кто-нибудь предоставить небольшой пример кода?
спасибо