Solr с импортом Tomcat Delta не работает
Я новичок в Solr. Я хочу задать вопрос, я не знаю, почему мой solr delta-import не работает. Я думаю, что я правильно настроил конфигурацию, схему и данные конфигурации ядра.
Полный импорт работает хорошо, а дельта-импорт - нет.
Я предполагаю, что мой Solr не читает "last_index_time должным образом" в dataimport.properties, потому что в моем файле dataimport.properties нет "dataimport.last_index_time".
Это моя основная конфигурация:
solrconfig.xml
<!-- DIH -->
<!--<lib dir="../../../contrib/dataimporthandler/lib/" regex=".*\.jar" />-->
<lib dir="${solr.install.dir:../../..}/dist/" regex="solr-dataimporthandler-\d.*\.jar" />
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">db-data-config.xml</str>
</lst>
</requestHandler>
<!-- -->
schema.xml
<!-- DIH -->
<!--<dynamicField name="*_name" type="text_general" multiValued="false" indexed="true" stored="true" />-->
<!--<dynamicField name="c_*" type="text_general" multiValued="false" indexed="true" stored="true" />-->
<field name="judul" type="text_general" indexed="true" stored="true" multiValued="false" />
<field name="isi" type="text_general" indexed="true" stored="true" multiValued="false" />
<field name="tgl_publikasi" type="date" indexed="true" stored="true" multiValued="false" />
<field name="id_sort" type="int" indexed="true" stored="true" multiValued="false" />
<copyField source="id" dest="id_sort" />
<uniqueKey>id</uniqueKey>
DB-данных config.xml
<dataConfig>
<dataSource type="JdbcDataSource"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/medmon_skripsi"
user="root"
password="" />
<document>
<entity name="berita" pk="id" query="select id, c_title, c_isi, c_pubdate from t_berita" deltaImportQuery="select id, c_title, c_isi, c_pubdate from t_berita where id='$(dih.delta.id)'" deltaQuery="select id from t_berita where c_last_modified > '$(dih.last_index_time)'">
<field name="judul" column="c_title" />
<field name="isi" column="c_isi" />
<field name="tgl_publikasi" column="c_pubdate" />
</entity>
</document>
</dataConfig>
dataimport.properties
#Sun May 03 14:47:26 ICT 2015
last_index_time=2015-05-03 14\:47\:06
berita.last_index_time=2015-05-03 14\:47\:06
Я пытаюсь увидеть работу дельта-импорта, добавив одну запись в СУБД MySQL, но я не увидел свою работу дельта-импорта. (индекс не обновляется)
К вашему сведению, я использовал Solr 4.10.3 с Tomcat 8.0.20