Здравствуйте, xonixx, Вы писали:
X>Думаю, так просто это не выйдет. В смысле, чтоб весь текст поля индексировался одним токеном, нужно при индексировании этого поля использовать Field.Index.NOT_ANALYZED. У Вас же на этом поле скорее всего стоит Field.Index.ANALYZED, и значит при попадании в индекс текст сперва разбивается на токены, что и приводит к описываемом Вами и ожидаемому поведению.
Оно конечно от задачи зависит, но подумалось: а зачем Lucene при поиске по точному совпадению? Нельзя тупо повесить индекс на столбец и делать sql where?