плагин для поиска игнорирует объекты id - PullRequest
1 голос
/ 09 августа 2010

Я использую плагин с возможностью поиска 0.5.5.1.Поиск работает на большинстве моих объектов и полей.Тем не менее, у меня есть класс с идентификатором строки, и он состоит из номера тире, как 1-1, 1-2, ... и так далее.Я не могу искать этот объект по id.Я думаю, это из-за черты в нем, это может быть проигнорировано анализатором поиска?Не уверен .. Есть идеи, предложения?

1 Ответ

1 голос
/ 09 августа 2010

Я бы сначала предложил вам загрузить Люк http://code.google.com/p/luke/ и посмотреть, что именно входит в индекс.

Расположение индекса по умолчанию:

"${user.home}/.grails/projects/${app.name}/searchable-index/${grails.env}"

вполне возможно, что дефисы удаляются при создании индекса на основе анализатора, который вы используете для создания индекса.

Я также считаю, что вам может потребоваться экранирование некоторых символов при выполнении запроса тире, включенного в индекс

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