2011-02-08 5 views
1

Я сохранил поле в индексном файле, который не был анонимным. Когда я пытаюсь получить это значение поля из индексного файла, я не могу его получить.Untokenized field in Lucene search

Примечание: У меня есть еще одно незакрытое поле, там я могу получить это значение, данные, хранящиеся в этом поле, не содержат пробелов.

Пример: (smith,david,walter,john)... Но тот, который я прошу, имеет между собой пробелы. Пример: (david smith,mark john,bill man)...

Я не думаю, что это может быть причиной.

Ваша помощь приветствуется.

+0

Просьба привести пример более наглядным, как в: Значение, хранящееся в индексе, равно: AAAAAAA. Значение в запросе: BBBBBB. Из нынешней формулировки вашего вопроса проблема, похоже, состоит в том, что у вас есть незакрашенная область. –

ответ

0

Помните, что токенизация или ее отсутствие должны выполняться как при индексировании, так и при поиске. Вы пытались использовать ключевое словоTokenizer в стороне поиска?

+0

Нет ... Не могли бы вы объяснить, где и как использовать keywordTokenizer с примером? Заранее спасибо .. – perumal