solr 处理数据库数据索引 DataImportHandler 报内存不足,解决方案

       通过数据库,批量建立索引,如果数据量大,则会报内存不足,经过网络搜索,没有找着好的解决办法,在看solr wiki的时候,发现了http://wiki.apache.org/solr/DataImportHandlerFaq这篇说明文档,解决了我的问题,<dataSource type="JdbcDataSource" name="ds-2" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:8889/mysqldatabase" batchSize="-1" user="root" password="root"/>

batchSize="-1"设置后就可以通过 增量更新把所有数据添加到数据库。http://localhost:8080/solr/dataimport?command=delta-import

更多交流:垂直qq搜索群:55388905

http://www.lsoba.com

猜你喜欢

转载自nhy520.iteye.com/blog/700166