发表回复 
 
主题评价:
  • 0 次(票) - 平均星级: 0
  • 1
  • 2
  • 3
  • 4
  • 5
想在用索引搜索时,输入的关键字不被分词该怎么做?
2014年11月20日, 15:03
想在用索引搜索时,输入的关键字不被分词该怎么做?
想在搜索的时候,关键词按照自己的意愿来切分应该是要怎么做?
文档里看到有个自定义词库的设置,然后根据文档使用了下,发现没达到效果。比如说,我想搜索拥有"味道恶心"这个词的文章,(我的文档库里面是有相关文章的了)搜索的时候出现了大多都是分成了"XX味道"+"XX恶心"的,所以我就在自定义词库"etc/dict_user.txt"里面加入了一行

味道恶心 12.07 12.38 n

来把该词变成一个四字词,然后重启迅搜服务器,然后发现再次搜索的时候出现两种情况
1.搜索语句是->setQuery('(味道恶心)'),结果是跟未添加词库时候一样的。
2.搜索语句是->setQuery('("味道恶心")'),结果是搜不出内容,而未添加词库时候是有结果的,而文档库的确含有该词的文档内容。

想问一下自定义词库的使用用法应该是怎么样的?我当前是直接编辑了迅搜安装目录下etc/dict_user.txt 文件,然后重启了迅搜服务。这个词库修改了需要重建索引的吗?
查找这个用户的全部帖子
引用并回复
发表回复 


论坛跳转:


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