发表回复 
 
主题评价:
  • 1 次(票) - 平均星级: 5
  • 1
  • 2
  • 3
  • 4
  • 5
反馈:模糊搜索与自定义分词的问题
2016年09月08日, 11:02 (这个帖子最后修改于: 2016年09月08日 11:06 by 山水蒙.)
反馈:模糊搜索与自定义分词的问题
这2天简单测试了下xunserach1.4.10,发现2个问题
1、模糊搜索无法指定某个字段
如下语句,目的是先全文匹配“宁波 测试”,然后在这个条件的基础上增加另外一个字段条件
$search->setFuzzy()->search("宁波 测试 institution悲伤文档)");
或者$search->setFuzzy()->search("subject悲伤宁波 测试) institution悲伤文档)");
实测发现在开启模糊搜索的情况下,后面一个条件是无效的。

实际的业务流程中多个字段的搜索是很正常的事情,不开启模糊搜索查不出结果,开启了模糊搜索多个条件又无效,这显然是不能满足实际需求的。

2、自定义分词无效
如:标题:宁波城,搜索不出“宁波”,所以考虑可能是分词问题,使用了setCustomDict将这个词语加到自定义分词中,在data项目目录下有这个dict_us​er.txt文件,并且包含了“宁波”这个词语
然后更新了文档,实测发现仍然无效

希望能够完善产品,真正站在实用的角度考虑,做好测试及bug修正工作,要做就做好!大笑
查找这个用户的全部帖子
引用并回复
发表回复 


论坛跳转:


正在浏览该主题的用户: 1 个游客