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

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

2012-01-29 
Lucene和Compass疑难问题,高手请帮忙!对于一个已经有很多数据的数据库(通过PHP对其进行CRUD操作),我想用Co

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搞定了

热点排行