Конфигурация Apache Solr для подключения и поиска в базе данных
Конфигурируя мой сервер solr, я могу запускать и останавливать сервер, видеть панель мониторинга и т. Д.
Просто создал ядро под названием "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-файл содержимого идентификатора
<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 строк. Но когда я вызываю запрос API solr, как показано ниже, ничего не отображается:(
Вот запрос 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>
Что-то не так с моим конфигом? или как я называю это неправильно?
Любые подсказки и помощь будут высоко ценится. Заранее спасибо.