Coreseek®  
 | 首页 | 注册 | 回复 | 搜索 | 统计资料 |                 网站首页产品服务开放源码安装使用常见问题中文手册社区交流联系我们 
全文检索 论坛首页 / 全文检索 /

请问/usr/local/sphinx/bin/indexer命令的一个选项--merge-dst-range是怎么用的?(选择

 
ps_test_sphinx
会员
#1 | 发表时间: 2016 05 19 10:02
回复 
文档里说的用法我试了,好像不管用。--merge-dst-range <attr> <min> <max>
                        filter 'dst-index' on merge, keep only those documents
            where 'attr' is between 'min' and 'max' (inclusive)
如果意思是某个属性的值在min和max范围之内就被保留到dst索引里的话,我这边却每次都是src索引里的某个id的文档会直接覆盖dst索引里的相同id文档。比如/usr/local/sphinx/bin/indexer --merge main delta --merge-dst-range math_score 60 100 这条命令并不管用。delta里id为1的学生的数学成绩为50,main里id为1的学生的数学成绩为80,执行这条命令后main里id为1的学生的数学成绩就变成了50。
请问--merge-dst-range这个选项到底怎么用法?
 
回复
Bold Style  Italic Style  Image 链接  URL 链接 
发帖注意:
  • 网址中请去掉http://开头,例如:您需要输入www.coreseek.cn,而不是http://www.coreseek.cn
  • 咨询问题,请贴出详细的操作系统版本、Coreseek版本(Linux环境请给出编译参数)
  • 请仔细查看中文手册和本站安装指南,确认操作正确
  • 请仔细查看常见问题解答,也许你的问题已经有解决方法

» 帐号  » 密码 
发帖前请登陆, 或者 注册 .