Документация Solr о параметрах проверки орфографии состояния (выделено мной):
spellcheck.collate
Если true, этот параметр указывает Solr выбрать лучшеепредложение для каждого токена (если таковой существует) и создание нового запроса из предложений.[...]
Параметр spellcheck.collate возвращает только параметры сортировки, которые гарантированно приведут к попаданиям при повторном запросе , даже при применении исходных параметров fq.Это особенно полезно при наличии более одного исправления на запрос.
Возвращает только используемый запрос. На самом деле он не выполняет предложенный запрос.
Я мог бы представить, чтобы решить, дают ли исправленные условия результат, Solr все еще должен выполнить вариант исходного запроса.на заднем фоне.Конечно, он может игнорировать большинство частей исходного запроса, таких как группировка, и ему не нужно вычислять релевантность результатов, но ему все равно придется выполнять весь запрос фильтра, основание, нечеткий поиск и т. Д.
Так что можноЯ ожидаю, что spellcheck.collate
окажет влияние на производительность в зависимости от сложности моего фильтра и некоторых других частей исходного запроса?