lucene 如何实现定时更新索引 如题,lucene是如何实现定时更形索引的,有哪些方法?哪些方法比较简单一些?请高手指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Lucene有增量索引这一方式的,也可以使用定时全部索引。Lucene的compass比较好用,简单些。如果需要例子给我留言,我发给你。 Compass整合入Spring 中配置索引方式 <!-- 同步更新索引 --> <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> 哥们有没有用过solr啊?也是Lucene-based的。一直想试试看,没有机会。 需要,麻烦给我发一下。[email protected] 这个不难吧,自己写个1. 完成更新索引的程序;这个相信你已经写完了2. 用定时任务触发这个更新程序;quartz或timer实现。 1.quartz2.solr 貌似有。。忘了。 sorry。solr好像没有定时的设置,只是搜索服务器而已 1 首先可以用quartz实现定时2 用compass实现 没用过quartz,compass。谁有例子能给发一个吗?谢谢 做个系统定时任务也可以。另:借宝地一问,lucene创建索引的时候好像没有用到分词,能不能查看它创建索引时,将一个记录的倒排索引,都提取出哪些词了?特别是中文词。这一直是我的一个困惑。 我也在学习lucene想做个搜索引擎希望那位大虾指教指教 之前好似看JE上有人说,一周更新所有索引.每天更新部分索引(我猜是新增的).可对删除,修改索引的更新就不知道了.Solr是可以更新,不过看它的过程相当复杂,没去用. 我是做的个windows services 把要更新的数据库列的ID (比如一条新闻的内容修改了 就把这个新闻的ID丢过去)存到一个表A服务每X秒 去读一次 把表A所有的记录 加到一个队列 然后一个个去更新索引文件 lucene 索引的更新其实是先删除 旧的索引编号记录 然后在添加新的索引记录每周末服务设定一次优化索引操作 Lucene有增量索引这一方式的,也可以使用定时全部索引。 Lucene的compass比较好用,简单些。如果需要例子给我留言,我发给你。 我也在学习lucene ,想做个搜索引擎 ,看了这些内容,获益非浅。 定时更新全部索引方法自己写。用quartz做定时器就可以了定时执行,不过要考虑数据量,间隔时间要合理。 王八蛋,二比,沙尔吧verrfgbbbbbbbbbbbbbbbbb quartz定时二楼的不错,收藏了。 跪求Lucene结合Hibernate的配置实例 急。。您若有Lucene的例子工程,帮忙发一个好吗?最好是可以分词。Email: [email protected] 或者[email protected]非常感谢你! 跪求Lucene结合Hibernate的配置实例 急。。 您若有Lucene的例子工程,帮忙发一个好吗?最好是可以分词。 Email: [email protected] 或者[email protected] 非常感谢你! lucene只是听说过其大名,具体的运用还是一无所知,我跟楼上的一样,也希望能有这方面的示例,谢谢了![email protected] Lucene有增量索引这一方式的,也可以使用定时全部索引。 Lucene的compass比较好用,简单些。如果需要例子给我留言,我发给你。 quartz 听说很好用,但不知道要是与timer相比,那个比较简单一些呀 .quartz 2.solr 貌似有。。忘了。 谁有 lucune定时更新索引文件的列子,麻烦发我邮箱 [email protected],在此感谢 能给我也发一份有关实例代码吗?[email protected] 谁能给我一个compass和ssh结合使用的完整的demo啊!急急急急 sotom(木子) 发给我一份COMPASS的实例吧!,我弄了好长了还没弄好,先谢了![email protected] 我也需要,谢谢。[email protected] lucene 定时更新的 大大可以在发我份吗 谢谢 [email protected] JSP连接ORACLE没有数据显示 关于spring 的配置文件。。。大家看看。。 数据库的问题~~~~ wap的中文乱码问题怎么解决 jsp:入门--对数据库的操作 求教:想做个JSP小型网站练练手,大家知道哪里有免费的空间吗? jsp制作一个简单的点菜菜单遇到的问题,求大神帮忙啊,在线等!!!! servlet传到前台的文件流怎么直接打开而不提示下载 一个实用课题--急-加100分 Unknown SMTP host的问题 ognl.OgnlException: target is null for setProperty ognl.MethodFailedException:求大神解决
<!-- 同步更新索引 -->
<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>
哥们有没有用过solr啊?也是Lucene-based的。一直想试试看,没有机会。
[email protected]
1. 完成更新索引的程序;这个相信你已经写完了
2. 用定时任务触发这个更新程序;quartz或timer实现。
2.solr 貌似有。。忘了。
2 用compass实现
谁有例子能给发一个吗?谢谢
想做个搜索引擎
希望那位大虾指教指教
把要更新的数据库列的ID (比如一条新闻的内容修改了 就把这个新闻的ID丢过去)
存到一个表A
服务每X秒 去读一次 把表A所有的记录 加到一个队列 然后一个个去更新索引文件
每周末服务设定一次优化索引操作
您若有Lucene的例子工程,帮忙发一个好吗?最好是可以分词。
Email: [email protected] 或者[email protected]
非常感谢你!
您若有Lucene的例子工程,帮忙发一个好吗?最好是可以分词。
Email: [email protected] 或者[email protected]
非常感谢你!
我跟楼上的一样,也希望能有这方面的示例,谢谢了!
[email protected]
2.solr 貌似有。。忘了。
[email protected]
[email protected]