Lucene KeywordAnalyzer - PullRequest
       1

Lucene KeywordAnalyzer

0 голосов
/ 15 января 2012

У меня есть поле с именем "tag". И он содержит следующие данные:

метка

A-B-C-D-е - 12-е

а-б

а

Я использую KeywordAnalyzer и ищу в этом поле тега. "+ Тэг: а-б-с-д-е - 12-е" но он возвращает нулевой результат. когда я опускаю количество "-", это работает. "+ Тэг: а-б-с-d *"

.

Как мне найти "a-b-c-d-e - 12-f" как один токен. Символ "-" нарушает поток или что-то в этом роде?

1 Ответ

0 голосов
/ 15 января 2012

Вы должны иметь возможность экранировать специальные символы, используя обратную косую черту, например \ - в данном случае.

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