Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
让Solr为拼写“正确”的单词提供拼写建议_Solr - Fatal编程技术网

让Solr为拼写“正确”的单词提供拼写建议

让Solr为拼写“正确”的单词提供拼写建议,solr,Solr,假设我们有两个拼写容易混淆的单词。假设我们采用以下条款: 脱轨器:用于防止轨道污染的装置 vs 变速器:自行车上用来改变传动比的装置 现在出于某种原因,我们在拼写建议中有这两个术语。因此,搜索其中一个词将永远不会产生拼写建议,尽管如果你指的是另一个词,很可能会得到很差或没有结果 所以问题是,如果你搜索其中一个,我如何说服solr给我拼写建议,我需要什么样的控制来确保不是每个搜索结果都显示拼写建议?这个特殊的问题,即处理同音词可能会通过语音搜索得到更好的解决,可能,但在我的例子中,它也可以是两个拼

假设我们有两个拼写容易混淆的单词。假设我们采用以下条款:

脱轨器:用于防止轨道污染的装置

vs

变速器:自行车上用来改变传动比的装置

现在出于某种原因,我们在拼写建议中有这两个术语。因此,搜索其中一个词将永远不会产生拼写建议,尽管如果你指的是另一个词,很可能会得到很差或没有结果


所以问题是,如果你搜索其中一个,我如何说服solr给我拼写建议,我需要什么样的控制来确保不是每个搜索结果都显示拼写建议?

这个特殊的问题,即处理同音词可能会通过语音搜索得到更好的解决,可能,但在我的例子中,它也可以是两个拼写相似的单词,它们是音符同音词。事实上,我的例子甚至不在同一个领域,这正是我在我的例子被证明是一个实际的拼写错误后所能想到的。