Насколько я понимаю, документы обнаруживаются на основе запроса, а затем этот результат фильтруется фильтром.
Запрос - это единственное, что влияет на оценку / релевантность документа.
Будут ли какие-либо улучшения производительности (кэширование), если я буду запрашивать результаты, которые имеют отношение к релевантности, и фильтровать элементы, которые не имеют?
Вот моя ситуация. У меня много товаров, и на сайте часто будут искать товары по категориям или производителям. Я думал об использовании запросов для этого, поскольку это приведет к сокращению продуктов до меньшего подмножества, которое можно кэшировать. Затем я могу отфильтровать результаты по спецификациям продукта. Должен ли я использовать фильтры для спецификаций? Таким образом, мы можем фильтровать на основе уже кэшированного (по lucene) подмножества продуктов (категории или производителя).