В lucene.net может мы искать содержание, не давая имя поля.. и это будет искать во всех полях, которые индексируются?

Когда-то, я не забываю видеть состояние библиотеки MSDN для использования CStr (), потому что это было быстрее. Я не знаю, верно ли это все же.

13
задан devson 27 July 2009 в 06:52
поделиться

2 ответа

Используйте MultiFieldQueryParser для анализа ваших запросов и предоставьте ему массив имен полей, которые вы хотите найти.

Запрос не требует специального синтаксиса. Если ваш запрос - «кошачья шляпа», он будет искать во всех указанных полях любой из этих терминов. Если ваш оператор по умолчанию - И, он потребует, чтобы каждый термин был найден хотя бы в одном поле.

1
ответ дан 2 December 2019 в 00:58
поделиться

Он будет выполнять поиск по всем полям, указанным в схеме, по умолчанию.

1
ответ дан 2 December 2019 в 00:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: