Lucene: как получить строку вхождения запроса - PullRequest
1 голос
/ 16 сентября 2010

У меня есть несколько текстовых файлов.У каждого текстового файла есть такие данные:

<text> Big data... big data... </text><br> <text> another big data </text><br> <text> some other data </text>

Теперь мне нужно написать код с lucene, который мог бы получить всю строку при совпадении поискового запроса,

например, если я ищу some data, вся третья строка должна быть отфильтрована.

<text> some other data </text>


Я смог немного поработать с spanQuery, но он возвращает мне только документы и позиции слов.Как я могу получить «реальный текст» из текстового файла?

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

1 Ответ

1 голос
/ 17 сентября 2010

Я не уверен, что вы имеете в виду.Если вам всегда достаточно извлечь только одну строку, то вы можете создать по одному Document на строку вместо файла.1008 * извлечет только строку, о которой идет речь.(Конечно, сопоставление строк и файлов будет более сложным.)

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