配置我的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>
数据配置xml文件内容id
<dataConfig>
<dataSource type="JdbcDataSource"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/wish"
user="root"
password=""/>
<document name="retailer">
<entity name="retailer" query="select * from retailer"></entity>
</document>
</dataConfig>
如果你看一下,我只是想添加一个权利retailer
,我的零售商表到目前为止包含2行。但是,当我调用solr API请求时,如下所示,没有任何显示:(
以下是API请求
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>
我的配置有问题吗?或者我调用它的方式错了?
任何线索和帮助将不胜感激。提前谢谢。