/ / Запит Solr без обчислювальної оцінки - solr

Запит Solr без розрахунку - solr

Чи можливо запустити запит dismax без обчислення балів? Мені просто потрібно це зробити кілька тестів - на що впливає оцінка балів у продуктивності пошуку Solr.

На даний момент у мене є запит dismax, як це: { limit : 10, params:{ defType:"dismax", q:"${query}", q.op:"${operator}", qf:"${fields}", indent:"off" } } Чи є якийсь простий спосіб досягти того, що я хочу? Можливо, я повинен використовувати запит на фільтр, але як я можу вказати операторів і використовувати фазу запиту від користувача, як це відбувається без будь-якої обробки у fq?

Відповіді:

0 для відповіді № 1

Ти можеш ввести різні аналізатори запитів через localparams, так що:

q=*:*&fq={!type=dismax qf="${fields}"}${query}

.. повинен працювати. Якщо це не локальні змінні, які ви розгортаєте самостійно, синтаксис може дещо відрізнятися.