Здравствуйте, xonixx, Вы писали:
X>Думаю, так просто это не выйдет. В смысле, чтоб весь текст поля индексировался одним токеном, нужно при индексировании этого поля использовать Field.Index.NOT_ANALYZED. У Вас же на этом поле скорее всего стоит Field.Index.ANALYZED, и значит при попадании в индекс текст сперва разбивается на токены, что и приводит к описываемом Вами и ожидаемому поведению.
Не вдаваясь в подробности, скажу только что задача точно имеет решение — третьестороний код каким-то образом получает именно точное соответствие. Возможно, правда, что результаты фильтруются уже после их получения из индекса...