Как solr spellcheck.collate влияет на производительность? - PullRequest
0 голосов
/ 28 сентября 2018

Документация Solr о параметрах проверки орфографии состояния (выделено мной):

spellcheck.collate

Если true, этот параметр указывает Solr выбрать лучшеепредложение для каждого токена (если таковой существует) и создание нового запроса из предложений.[...]

Параметр spellcheck.collate возвращает только параметры сортировки, которые гарантированно приведут к попаданиям при повторном запросе , даже при применении исходных параметров fq.Это особенно полезно при наличии более одного исправления на запрос.

Возвращает только используемый запрос. На самом деле он не выполняет предложенный запрос.

Я мог бы представить, чтобы решить, дают ли исправленные условия результат, Solr все еще должен выполнить вариант исходного запроса.на заднем фоне.Конечно, он может игнорировать большинство частей исходного запроса, таких как группировка, и ему не нужно вычислять релевантность результатов, но ему все равно придется выполнять весь запрос фильтра, основание, нечеткий поиск и т. Д.

Так что можноЯ ожидаю, что spellcheck.collate окажет влияние на производительность в зависимости от сложности моего фильтра и некоторых других частей исходного запроса?

...