Я ищу правильную настройку проверки орфографии для solr.Из соображений производительности (и во избежание путаницы) я не хочу давать никаких предложений по любому запросу, который возвращает хотя бы один результат.Solr предоставляет параметр spellcheck.maxResultsForSuggest.Для моего случая использования мне нужно установить как 0, так как я хочу только предложение, когда результат не возвращается.Однако, глядя на код SpellCheckComponent в Solr, я увидел, что значение 0 для spellcheck.maxResultsForSuggest игнорируется из-за знака «больше».Есть ли способ, которым я могу подавить предложение заклинания, даже если возвращается 1 результат
private Integer maxResultsForSuggest(ResponseBuilder rb) {
SolrParams params = rb.req.getParams();
float maxResultsForSuggestParamValue = params.getFloat(SpellingParams.SPELLCHECK_MAX_RESULTS_FOR_SUGGEST, 0.0f);
Integer maxResultsForSuggest = null;
if (maxResultsForSuggestParamValue > 0.0f) {
...}
return maxResultsForSuggest
}