当前位置: 代码迷 >> Java Web开发 >> Lucene和Compass疑难有关问题,高手请帮忙
  详细解决方案

Lucene和Compass疑难有关问题,高手请帮忙

热度:195   发布时间:2016-04-17 01:01:32.0
Lucene和Compass疑难问题,高手请帮忙!
对于一个已经有很多数据的数据库(通过PHP对其进行CRUD操作),我想用Compass对其实现全文检索(不对原PHP系统做任何修改),也不知道是我理解的不深,还是什么问题,Compass不能对数据库检查到变化,也就是不能实时的根据数据库的变化,增量更新索引,只有当重启Tomcat的时候,才可以重启。

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>                <!-- compass2.1 -->                <bean class="org.compass.spring.device.SpringSyncTransactionGpsDeviceWrapper">                    <property name="gpsDevice" ref="hibernateGpsDevice" />                </bean>                <!-- compass2.2                    <ref local="hibernateGpsDevice"/>                 -->            </list>        </property>    </bean>

org.compass.gps.impl.SingleCompassGps难道不能同步更新索引吗?

------解决方案--------------------
自己写了一个webservice搞定了
  相关解决方案