我想直接从数据库导入数据到solr索引。我找到了this tutorial very helpful。
但是我有一个问题要让它工作。我首先设置了一个像这样的requestHandler
<requestHandler name="/dataimport"
class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
数据-config.xml中:
<dataConfig>
<dataSource type="JdbcDataSource"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/admin_pproject"
user="root"
password=""/>
<document>
<entity name="id"
query="select id from admin_pproject">
</entity>
</document>
</dataConfig>
当我运行完全导入时,我遇到了几个错误:
有什么想法吗?
答案 0 :(得分:1)
尝试在solrconfig中添加data-config.xml
的完整路径。另外,如果您尝试从浏览器访问http://localhost:8983/solr/admin/dataimport.jsp?handler=/dataimport,请检查会发生什么。
如果您仍有问题,请发布启动Solr时生成的Jetty日志 - 它们可能会提供线索。