Lucene поддерживает полевые данные. При выполнении поиска вы можете либо
укажите поле или используйте поле по умолчанию. Имена полей и по умолчанию
поле зависит от реализации.
Вы можете искать любое поле, введя имя поля с двоеточием
":", а затем термин, который вы ищете.
В качестве примера, давайте предположим, что индекс Lucene содержит два поля, заголовок
а текст и текст - это поле по умолчанию. Если вы хотите найти
документ под названием «Правильный путь», который содержит текст «не ходи
таким образом ", вы можете ввести:
заголовок: «Правильный путь» И текст: идти или
title: «Правильный путь» И идти Так как текст является полем по умолчанию,
указатель поля не обязателен.
Примечание. Поле действительно только для термина, которому оно предшествует,
поэтому запрос
title: Правильный путь Найдет только «The» в поле заголовка. Будет
найдите «Right» и «Way» в поле по умолчанию (в данном случае текст
поле).