如题 本人现在建一个索引库 根据mysql库建立的
由于mysql的库不间断会增加记录(只有添加操作,无更新操作)
需要实现lucene的增量操作
目前本人的想法是选取 lucene索引库的id字段最大值 记录下来
根据这个最大值从mysql库中往后读取记录 用lucene建立索引 跟lucene库的索引合并
目前问题:怎么样取得lucene库字段ID的最大ID
怎么样合并索引,实现增量索引.
由于本人刚接触编程,,希望各位高手能提供一两句关键代码,,,在此感激不尽!!
由于mysql的库不间断会增加记录(只有添加操作,无更新操作)
需要实现lucene的增量操作
目前本人的想法是选取 lucene索引库的id字段最大值 记录下来
根据这个最大值从mysql库中往后读取记录 用lucene建立索引 跟lucene库的索引合并
目前问题:怎么样取得lucene库字段ID的最大ID
怎么样合并索引,实现增量索引.
由于本人刚接触编程,,希望各位高手能提供一两句关键代码,,,在此感激不尽!!
解决方案
20
这个最大字段是没有办法取出来,分词索引是没有排序的,假如要取得最大ID,除非你本人遍历了
另外这个设计思路有缺陷,生成与查询过程中是独占的,也就是说不能被其他人所打开,假如你在生成的时候再使用的话,会出错。但凡这类字典索引的,都需要独占更新与查找,这也是为什么那么多网站的搜索并不是时时的原因。
另外这个设计思路有缺陷,生成与查询过程中是独占的,也就是说不能被其他人所打开,假如你在生成的时候再使用的话,会出错。但凡这类字典索引的,都需要独占更新与查找,这也是为什么那么多网站的搜索并不是时时的原因。