如何在查询时使用Solr拼写检查器

bnl4lu3b  于 2022-10-21  发布在  Solr
关注(0)|答案(1)|浏览(134)

我已经按照拼写检查器的要求设置了我的Solr架构,以便正常工作。当我运行一个拼写错误的单词的查询时,除了文档之外,我还得到了以下内容:

"spellcheck":{
    "suggestions":[
      "jordun",{
        "numFound":1,
        "startOffset":0,
        "endOffset":6,
        "origFreq":0,
        "suggestion":[{
            "word":"jordan",
            "freq":33}]}],
    "correctlySpelled":true,
    "collations":[
      "collation","jordan"]}

但是,文档仍然会返回拼写错误的单词的结果。有没有办法在不运行另一个查询的情况下返回拼写检查建议中第一个选项的结果?

yyhrrdl8

yyhrrdl81#

您可以添加另一个字段来建立索引,该字段列出了将拼写建议的字段与拼写错误的单词的值相匹配的查询选项。

相关问题