这需要一些解释,但我认为这个讨论可以帮助任何在他们的Solr索引中有重要短语的人。
我正在使用Solr在电子商务环境中增强搜索功能,并试图改进对品牌名称的拼写检查建议。默认情况下,Solr会单独检查每个单词,而不考虑结果短语是否有意义。例如,搜索"paula dean“将返回”您的意思是: paula bean吗?“,而品牌名称实际上是"Paula Deen”。目前,我的拼写字典是一个名为spellField的空白标记字段。为了索引完整的品牌名称以进行拼写检查,我让我的Solr导入将数据库中品牌名称中的空格替换为下划线,即Entree Casual Dining -> E
我想要构建拼写/查询更正功能。我将49 of of索引数据转换为Solr。我想创建一个像谷歌一样的机制--“,你指的是”。
示例--如果任何用户将任何问题/查询询问到搜索中,那么我的系统/应用程序就会给出正确的查询,并将纠正查询/问题中所有拼写错误的单词。
那么,Solr是这个功能的最佳选择吗?或者还有其他的工具来解决这个问题呢?
我正在使用Solr单词破解拼写检查器,问题是当我搜索一个像“暴徒文件”这样的词时,我希望这个单词拼写检查器实际上会对“移动”的一个建议提出建议,它会将搜索词分解为像"m o b“这样的字母,我对这种行为有两个问题。
我怎样才能让Solr把“暴民文件”合并到手机上呢?
我并没有忍受我的搜索词“暴徒文件”被错误地分解成单个字母的事实,我意识到在某些情况下需要使用这个单词,我如何控制这个单词,使它不被分解成像"m o b“这样的字母,这对我来说似乎是过度的突破?
谢谢。