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

合并增量索引,无法找到更新数据

 
phcwd
会员
#1 | 发表时间: 2009 05 31 11:20
回复 
建立增量索引  ./indexer test2 --config /usr/local/webserver/sphinx/etc/csft_test.conf --rotate
合并索引
./indexer --merge test1 test2 --config /usr/local/webserver/sphinx

只有在增量索引查询才有新增数据
原记录为'上海大学',更新后数据为'上海复旦大学',但合并后,搜索'上海复旦大学'查不到,用'上海大学'查询,结果才是上海复旦大学,

已经用的是0.99的版本了,不知道,在合并索引的时候,如何才能把主索引中的老记录更新到,或删除
phcwd
会员
#2 | 发表时间: 2009 05 31 11:34
回复 
翻了一下其它的帖子,看来还有跟我一样的问题,就是没有解决办法,
主索引可以,增量索引,也可以,就是合并后,就只能用老的关键字去查询才能出现更新后的记录,比较郁闷,
有解决办法的兄弟帮帮忙,
我现在需要实事情比较强,数据量也大,每天建一次主索引,更新数据在增量索引查,这样的开销对我们这个环境来说很大
phcwd
会员
#3 | 发表时间: 2009 05 31 11:36
回复 
合并索引这个问题,有解决的兄弟帮忙顶一下
phcwd
会员
#4 | 发表时间: 2009 05 31 11:46
回复 
问题已经解决
合并索引的时候需要 --merge-killlists参数,这样可以删除老的关键字,
lq611
会员
#5 | 发表时间: 2011 04 06 15:51
回复 
phcwd
请问是怎么解决的呢??
HonestQiao
会员
#6 | 发表时间: 2011 04 09 11:37
回复 
xhuaustc
会员
#7 | 发表时间: 2011 11 15 12:19
回复 
phcwd
请问你是怎么解决的,因为我在增量索引里设置了sql_query_killlist,同时合并索引时也指定了使用--merge-killlists但是还是没有效果。结果还是用老的关键词可以把结果搜出来。
 
回复
Bold Style  Italic Style  Image 链接  URL 链接 
发帖注意:
  • 网址中请去掉http://开头,例如:您需要输入www.coreseek.cn,而不是http://www.coreseek.cn
  • 咨询问题,请贴出详细的操作系统版本、Coreseek版本(Linux环境请给出编译参数)
  • 请仔细查看中文手册和本站安装指南,确认操作正确
  • 请仔细查看常见问题解答,也许你的问题已经有解决方法

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