有没有办法获得solr拼写检查索引中所有单词的列表?

时间:2017-03-07 20:09:26

标签: solr spell-checking

我正在使用Solr的SpellCheckComponent和IndexBasedSpellChecker。想知道是否有办法获得字典中所有单词的输出。

可以帮助我们抓住我们网站上的一些拼写错误。

1 个答案:

答案 0 :(得分:1)

是的,有。 IndexBasedSpellChecker,根据doc:" IndexBasedSpellChecker使用Solr索引作为用于拼写检查的并行索引的基础。它需要定义一个字段作为索引术语的基础"

所以它只使用你从索引中选择的一个字段。要枚举字段中的所有字词,请使用Terms component,然后将 terms.fl 设置为该字段。如果您有很多术语,可以使用 terms.lower terms.limit terms.upper 进行滚动操作以获取信息多次通话。