Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用于连接和搜索数据库的Apache solr配置_Java_Mysql_Jakarta Ee_Solr_Solrconfig - Fatal编程技术网

Java 用于连接和搜索数据库的Apache solr配置

Java 用于连接和搜索数据库的Apache solr配置,java,mysql,jakarta-ee,solr,solrconfig,Java,Mysql,Jakarta Ee,Solr,Solrconfig,配置我的solr服务器,我可以启动和停止服务器,并可以看到仪表板等 刚刚创建了一个名为“Wish”的核心。因此,在服务器的wish文件夹中,我在solrconfig.xml 这是它的基本部分 <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"> <lst name="defaults"> <str name

配置我的solr服务器,我可以启动和停止服务器,并可以看到仪表板等

刚刚创建了一个名为
“Wish”
的核心。因此,在服务器的wish文件夹中,我在
solrconfig.xml

这是它的基本部分

 <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
    <lst name="defaults">
      <str name="config">data-config.xml</str>
      <lst name="datasource">
         <str name="driver">com.mysql.jdbc.Driver</str>
         <str name="url">jdbc:mysql://localhost:3306/wish</str> //db name wish 
         <str name="user">root</str>
         <str name="password"></str>
      </lst>
    </lst>
  </requestHandler>
但结果总是如此

<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">0</int>
<lst name="params">
<str name="q">*:*</str>
</lst>
</lst>
<result name="response" numFound="0" start="0"/>
</response>

0
0
*:*
我的配置有问题吗?还是我用错了的方式


任何线索和帮助都将不胜感激。提前谢谢。

@Suresh:你已经完成了索引。。。?使用dataimport?您是否也对托管架构或schema.xml中的字段进行了任何配置?您使用的api用于搜索…如果您没有进行数据导入..您将无法使用搜索…因为没有索引可用于搜索…您也可以使用solr分析页..可以使用@AbhijitBashetti进行访问非常感谢您的回复。我只是不知道用schema.xml写什么:(我只想从零售商表中获取数据。在schema.xml中写什么?您能帮助我吗?是的…将向您证明一些可以解决您的问题的链接。。。。。
http://localhost:8983/solr/wish/select?q=*:*
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">0</int>
<lst name="params">
<str name="q">*:*</str>
</lst>
</lst>
<result name="response" numFound="0" start="0"/>
</response>