首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

lucene 怎么实现定时更新索引

2011-12-25 
lucene 如何实现定时更新索引如题,lucene是如何实现定时更形索引的,有哪些方法?哪些方法比较简单一些?请高

lucene 如何实现定时更新索引
如题,lucene是如何实现定时更形索引的,有哪些方法?
哪些方法比较简单一些?
请高手指点。

[解决办法]
Lucene有增量索引这一方式的,也可以使用定时全部索引。

Lucene的compass比较好用,简单些。如果需要例子给我留言,我发给你。
[解决办法]
Compass整合入Spring 中配置索引方式

XML code
    <!-- 同步更新索引 -->    <bean id="compassGps" class="org.compass.gps.impl.SingleCompassGps" init-method="start" destroy-method="stop">        <property name="compass" ref="compass" />        <property name="gpsDevices">            <list>                <bean class="org.compass.spring.device.SpringSyncTransactionGpsDeviceWrapper">                    <property name="gpsDevice" ref="hibernateGpsDevice" />                </bean>            </list>        </property>    </bean>    <bean id="compassTemplate" class="org.compass.core.CompassTemplate">        <property name="compass" ref="compass" />    </bean>    <!-- 定时重建索引(利用quartz)或随Spring ApplicationContext启动而重建索引 -->    <bean id="compassIndexBuilder" class="cn.zc.service.impl.CompassIndexBuilder" lazy-init="false">        <property name="compassGps" ref="compassGps" />        <property name="buildIndex" value="true" />        <property name="lazyTime" value="10" />    </bean>
[解决办法]
这个不难吧,自己写个
1. 完成更新索引的程序;这个相信你已经写完了
2. 用定时任务触发这个更新程序;quartz或timer实现。
[解决办法]
1.quartz
2.solr 貌似有。。忘了。
[解决办法]
sorry。solr好像没有定时的设置,只是搜索服务器而已。。。
[解决办法]
收藏啦!
太短了!
[解决办法]
1 首先可以用quartz实现定时
2 用compass实现
[解决办法]
做个系统定时任务也可以。

另:借宝地一问,lucene创建索引的时候好像没有用到分词,能不能查看它创建索引时,将一个记录的倒排索引,都提取出哪些词了?特别是中文词。

这一直是我的一个困惑。
[解决办法]
没用过,不过问题是,当你定时时,是更新所有的,还是部分的.更新所有,如果数据太大,怎么办.
怎么更新修改或删除的数据的索引
[解决办法]
我也一直在思考这个问题!
[解决办法]
看了大家的想法,受益颇多,感谢感谢。
[解决办法]
我也在学习lucene
想做个搜索引擎
希望那位大虾指教指教
[解决办法]
之前好似看JE上有人说,一周更新所有索引.每天更新部分索引(我猜是新增的).可对删除,修改索引的更新就不知道了.Solr是可以更新,不过看它的过程相当复杂,没去用.
[解决办法]
我是做的个windows services 
把要更新的数据库列的ID (比如一条新闻的内容修改了 就把这个新闻的ID丢过去)
存到一个表A
服务每X秒 去读一次 把表A所有的记录 加到一个队列 然后一个个去更新索引文件
[解决办法]
lucene 索引的更新其实是先删除 旧的索引编号记录 然后在添加新的索引记录
每周末服务设定一次优化索引操作
[解决办法]
Lucene有增量索引这一方式的,也可以使用定时全部索引。 

Lucene的compass比较好用,简单些。如果需要例子给我留言,我发给你。
------解决方案--------------------


我也在学习lucene ,想做个搜索引擎 ,看了这些内容,获益非浅。
[解决办法]
路过,不发表意见。。。。。。。。
[解决办法]
我需要一个定时更新全部索引的实例呀 我的邮箱duguyiren3476@163.com麻烦发送一个,谢谢 万分感谢
[解决办法]

探讨
我需要一个定时更新全部索引的实例呀 我的邮箱duguyiren3476@163.com麻烦发送一个,谢谢 万分感谢

[解决办法]
王八蛋,二比,沙尔吧verrfgbbbbbbbbbbbbbbbbb
[解决办法]
quartz定时

二楼的不错,收藏了。


[解决办法]
探讨
这个不难吧,自己写个
1. 完成更新索引的程序;这个相信你已经写完了
2. 用定时任务触发这个更新程序;quartz或timer实现。

[解决办法]
跪求Lucene结合Hibernate的配置实例 急。。
您若有Lucene的例子工程,帮忙发一个好吗?最好是可以分词。
Email: gao.guangpei@zte.com.cn 或者ggp123@126.com
非常感谢你!
[解决办法]
呀,帖子被推荐了.....
[解决办法]
关注。。。。。。。。。。!
[解决办法]
跪求Lucene结合Hibernate的配置实例 急。。 
您若有Lucene的例子工程,帮忙发一个好吗?最好是可以分词。 
Email: gao.guangpei@zte.com.cn 或者ggp123@126.com 
非常感谢你!
[解决办法]
lucene只是听说过其大名,具体的运用还是一无所知,
我跟楼上的一样,也希望能有这方面的示例,谢谢了!
258321511@qq.com
[解决办法]
我支持,请多帮忙。我一定呵呵学习。
[解决办法]
topt otp top
[解决办法]
Lucene有增量索引这一方式的,也可以使用定时全部索引。 

Lucene的compass比较好用,简单些。如果需要例子给我留言,我发给你。 
 

[解决办法]
不错,收藏了。...........
[解决办法]
先删除,再新增,实现更新
[解决办法]
这是什么语言。没看见过
[解决办法]
高人如云呢,这下学习了
[解决办法]
.quartz 
2.solr 貌似有。。忘了。
[解决办法]
这个帖子要收藏~~~
[解决办法]
这个帖子要收藏~~~
[解决办法]
頂起啊。我也正想請教這個問題

热点排行