solr搜索句子,模糊度
例如下面2个句子
1:今天的太阳真高,天气太好了。
2:今天的天气真好,太阳老高了。
运用模糊搜索,我输入句子1,可以返回句子2
?不知道要用的是solr里的什么呢,说个概念就可以了,我去看文档。
--谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
例如下面2个句子
1:今天的太阳真高,天气太好了。
2:今天的天气真好,太阳老高了。
运用模糊搜索,我输入句子1,可以返回句子2
?不知道要用的是solr里的什么呢,说个概念就可以了,我去看文档。
--谢谢
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
模糊度本身没法控制,但solr返回的结果里可以自己做个score,最简单例如汉明距离的得分,接收结果的程序根据这个score的阀值来判断是否要显示该记录,事实上solr本身也是默认根据匹配度来排序的,所以基本上score小于某个值的以后就不显示了
http://www.oschina.net/p/solr
key:今天 or key:太阳 or key:天气 这么搜索下来可能出来不相干的句子,例如「今天我结婚」或者「天气预报开始了」这样的句子
"今天的太阳真高,天气太好了" 分词后,"今天/太阳/天气",按照 key:今天 OR key:太阳 OR key:天气
就能搜索到"今天的天气真好,太阳老高了",至于词权重是有专业的权重库,两句话的相关度,我们之前是用向量空间模型计算的
兄弟我也知道啊,模糊度怎么控制呢
分词