Конфигурация 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>

Что-то не так с моим конфигом? или как я называю это неправильно?

Любые подсказки и помощь будут высоко ценится. Заранее спасибо.

0 ответов

Другие вопросы по тегам