Поиск Lucene SuggestWords () - PullRequest
       3

Поиск Lucene SuggestWords ()

0 голосов
/ 29 октября 2018

Я использовал библиотеку Apache Lucene для поиска.

   public static List<String> suggestWords(String word, Directory directory, String field) {
       blabla
   }


Text
[Text]

text
[Next, Text, Heat, Sent, Test, Texts]

Если бы кто-нибудь из вас когда-либо работал над этой библиотекой, я хотел бы понять, почему, когда я ищу текст, я получаю хорошее слово / слова, а когда я ищу текст, первым предлагаемым словом является следующее, а не текст. Должен ли я всегда вводить первую букву слова в UpperCase перед поиском по списку рекомендуемых слов?

Спасибо!

1 Ответ

0 голосов
/ 02 ноября 2018

В полях библиотеки Apache Lucene имена чувствительны к регистру. Это может объяснить вашу проблему с текстом и текстовом случае.

Чтобы избежать ваших проблем, вы можете добавить String.toLowercase() или Uppercase, как вы сказали, чтобы обеспечить правильный ответ.

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