Solr DIH: конфигурация данных отсутствует

#solr #dataimporthandler

#solr #dataimporthandler

Вопрос:

Я получаю это сообщение, когда пытаюсь выполнить свой обработчик импорта:

Проблема с конфигурацией данных: корневой узел <dataConfig> отсутствует

Вот мой обработчик импорта данных:

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

И здесь конфигурация данных:

 <dataConfig>
    <dataSource driver="org.hsqldb.jdbcDriver" url="jdbc:sqlserver://192.168.122.1;databaseName=giac_txt" user="sa" password="StR0nGp4ss."/>
    <document>
        <entity name="item" query="select codi_unitat, titol from anc_unicat">
            <field column="codi_unitat" name="code_l_ns"/>
            <field column="titol" name="title_txt_ca" />
        </entity>
    </document>
</dataConfig>
  

Комментарии:

1. где находится файл конфигурации данных? было бы хорошо, если бы вы поместили его в папку conf.

2. Он находится по адресу /var/solr/data/arxius/conf/

3. ваша сущность не использует определенный источник данных … укажите имя источника данных

4. Извините. Я не совсем понимаю, что вы имеете в виду…

5. Воссоздайте конфигурационный файл данных, обратившись к конфигурационному файлу, предоставленному solr. Анализатор XML не может идентифицировать теги здесь