Предположим, что у меня есть lucene запрос 'id1 ИЛИ id2 ИЛИ id3 ... idN'. Насколько хорошо этот масштаб увеличивается по мере увеличения N?lucene запрос размер- это этот масштаб? запрос для '1 ИЛИ 2 ИЛИ 3 .. ИЛИ N'
Ситуация, на которую я смотрю, будет похожа на тех, кто выполняет текстовый поиск по продуктам в своей корзине покупок, но у них могут быть сотни или тысячи предметов в корзине покупок. Пользователь хочет выполнить текстовый поиск по всем продуктам в своей корзине покупок. Могу ли я сделать текстовый запрос по всем доступным продуктам, а затем ограничить элементы, возвращенные с помощью позиции OR идентификаторов продуктов в своей корзине?
Спасибо. Я изучаю Lucene и заметил, что фильтры также могут решить это, мне нужно изучить это. Вы имеете в виду фильтр, применяемый во время токенизации, или другой вид? Не могли бы вы описать разницу в производительности (почему этот подход более эффективен)? –
Я имел в виду термины, которые @Kai Chan указал в следующем ответе. –