gpt4 book ai didi

Solr:抱歉,没有定义数据导入处理程序

转载 作者:行者123 更新时间:2023-12-02 00:32:38 25 4
gpt4 key购买 nike

我正在尝试从 Solr 中的 Oracle 数据库索引我的数据。为此,我在 Solr 中创建了一个名为“orca”的核心。我的数据库表名称是 school,它有 id、name 和 prcipal 三个字段。以下是我的文件:

schema.xml 文件:

 <uniqueKey>id</uniqueKey>
<!-- Fields added for oracle school table load-->
<field name="name" type="text_general" indexed="true" stored="true"/>
<field name="principal" type="text_general" indexed="true" stored="true"/>

data-config.xml 文件:

<dataConfig>
<dataSource name="jdbc" driver="oracle.jdbc.OracleDriver" url="jdbc:oracle:thin:@localhost:1521/XE" user="system" password="*****"/>
<document>
<entity name="school" query="select * from school">
<field column="id" name="id" />
<field column="name" name="name" />
<field column="principal" name="principal" />
</entity>
</document>
</dataConfig>

solrconfig.xml文件:

   <lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-dataimporthandler-.*\.jar" />
<lib dir="${solr.install.dir:../../../..}/contrib/extraction/lib" regex=".*\.jar" />
<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-cell-\d.*\.jar" />
<lib dir="${solr.install.dir:../../../..}/contrib/clustering/lib/" regex=".*\.jar" />
<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-clustering-\d.*\.jar" />
<lib dir="${solr.install.dir:../../../..}/contrib/langid/lib/" regex=".*\.jar" />
<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-langid-\d.*\.jar" />
<lib dir="${solr.install.dir:../../../..}/contrib/velocity/lib" regex=".*\.jar" />
<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-velocity-\d.*\.jar" />

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>

所有这三个文件都位于solr-5.3.0\server\solr\orca\conf

它没有给出任何错误,但也没有定义数据导入处理程序。

我无法弄清楚错误是什么。请帮忙!

最佳答案

检查一下是否只有 3 件事:

  1. 在solrconfig.xml中加载所需的jar lib语句

  2. 添加指向数据配置文件的处理程序定义

  3. 添加数据配置文件。

如果您仍然面临同样的问题,请获取相同问题的良好示例或复制所有文件,然后根据您的要求修改更改。

关于Solr:抱歉,没有定义数据导入处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32589343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com