3

我目前正在使用 SOLR 拼写检查功能。当输入有空格时,我遇到了无法找到输入的原始频率的问题。

例如,

spellcheck.q=aple返回我 origFreq 的单词'aple'

在此处输入图像描述

但是,当我输入带有空格的文本时bank of amarica,我没有得到整个单词的频率。相反,它给出了单个单词的频率。对此的建议是通过 solr 中的排序规则给出的。

在此处输入图像描述

在这种情况下,有没有办法让hits输入的输入带有空格bank of amarica

4

1 回答 1

0

SOLR 处理多个单词的方式完全取决于sp.query.extendedResults. 如果是,false则带有空格的单词将被视为单个标记。如果是,true那么它们将被标记化并被视为单独的单词。所以尝试改变核心配置。如果不是这种情况,请发布您的配置文件。

于 2014-04-18T11:38:18.207 回答