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

解决方案 »

  1.   

    Lucene有增量索引这一方式的,也可以使用定时全部索引。Lucene的compass比较好用,简单些。如果需要例子给我留言,我发给你。
      

  2.   

    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>
      

  3.   


    哥们有没有用过solr啊?也是Lucene-based的。一直想试试看,没有机会。
      

  4.   

    需要,麻烦给我发一下。
    [email protected]
      

  5.   

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

  6.   

    1.quartz
    2.solr  貌似有。。忘了。
      

  7.   

    sorry。solr好像没有定时的设置,只是搜索服务器而已
      

  8.   

    1 首先可以用quartz实现定时
    2 用compass实现
      

  9.   

    没用过quartz,compass。
    谁有例子能给发一个吗?谢谢
      

  10.   

    做个系统定时任务也可以。另:借宝地一问,lucene创建索引的时候好像没有用到分词,能不能查看它创建索引时,将一个记录的倒排索引,都提取出哪些词了?特别是中文词。这一直是我的一个困惑。
      

  11.   

    我也在学习lucene
    想做个搜索引擎
    希望那位大虾指教指教
      

  12.   

    之前好似看JE上有人说,一周更新所有索引.每天更新部分索引(我猜是新增的).可对删除,修改索引的更新就不知道了.Solr是可以更新,不过看它的过程相当复杂,没去用.
      

  13.   

    我是做的个windows services 
    把要更新的数据库列的ID (比如一条新闻的内容修改了 就把这个新闻的ID丢过去)
    存到一个表A
    服务每X秒 去读一次 把表A所有的记录 加到一个队列 然后一个个去更新索引文件
      

  14.   

    lucene 索引的更新其实是先删除 旧的索引编号记录 然后在添加新的索引记录
    每周末服务设定一次优化索引操作
      

  15.   

    Lucene有增量索引这一方式的,也可以使用定时全部索引。 Lucene的compass比较好用,简单些。如果需要例子给我留言,我发给你。
      

  16.   

    我也在学习lucene ,想做个搜索引擎 ,看了这些内容,获益非浅。
      

  17.   

    定时更新全部索引方法自己写。用quartz做定时器就可以了定时执行,不过要考虑数据量,间隔时间要合理。
      

  18.   

    王八蛋,二比,沙尔吧verrfgbbbbbbbbbbbbbbbbb 
      

  19.   

    quartz定时二楼的不错,收藏了。
      

  20.   

    跪求Lucene结合Hibernate的配置实例 急。。
    您若有Lucene的例子工程,帮忙发一个好吗?最好是可以分词。
    Email: [email protected] 或者[email protected]
    非常感谢你!
      

  21.   

    跪求Lucene结合Hibernate的配置实例 急。。 
    您若有Lucene的例子工程,帮忙发一个好吗?最好是可以分词。 
    Email: [email protected] 或者[email protected] 
    非常感谢你!
      

  22.   

     lucene只是听说过其大名,具体的运用还是一无所知,
    我跟楼上的一样,也希望能有这方面的示例,谢谢了!
    [email protected]
      

  23.   

    Lucene有增量索引这一方式的,也可以使用定时全部索引。 Lucene的compass比较好用,简单些。如果需要例子给我留言,我发给你。 
     
      

  24.   

    quartz 听说很好用,但不知道要是与timer相比,那个比较简单一些呀
      

  25.   

    .quartz 
    2.solr  貌似有。。忘了。
      

  26.   

    谁有 lucune定时更新索引文件的列子,麻烦发我邮箱 [email protected],在此感谢
      

  27.   

    能给我也发一份有关实例代码吗?[email protected]
      

  28.   

    谁能给我一个compass和ssh结合使用的完整的demo啊!急急急急
      

  29.   

    sotom(木子)  发给我一份COMPASS的实例吧!,我弄了好长了还没弄好,先谢了!
    [email protected]
      

  30.   

    我也需要,谢谢。
    [email protected]
      

  31.   

    lucene 定时更新的 大大可以在发我份吗 谢谢   [email protected]