Как разместить do c, чтобы решить так же, как dataimport? - PullRequest
0 голосов
/ 21 марта 2020

что я хочу сделать, это сделать кнопку на моем html, чтобы загрузить do c в solr, но я не знаю, как загрузить, чтобы решить, как я импортирую do c в свой solr это импорт данных, поэтому он имеет формат

, это мой solrconfig. xml и data-config. xml solrconfig. xml

<requestHandler name="/dataimport" class="solr.handler.dataimport.DataImportHandler">
                         <lst name="defaults">
                                <str name="config">data-config.xml</str>
                    </lst>
      </requestHandler>

data-config. xml

<dataConfig>
  <dataSource type="BinFileDataSource" autoCommit="true" />
  <document>
    <entity name="file" processor="FileListEntityProcessor" dataSource="null"
            baseDir="C:/Users/Admin/Desktop/wordmeeting/wordmeeting2" fileName=".(pdf)|(doc)|(docx)"
            rootEntity="false">

      <field column="file" name="id"/>

      <entity name="pdf" processor="TikaEntityProcessor"
              url="${file.fileAbsolutePath}" format="text">

        <field column="Author" name="author" meta="true"/>
        <!-- in the original PDF, the Author meta-field name is upper-cased,
          but in Solr schema it is lower-cased
         -->

        <field column="title" name="title" meta="true"/>
        <field column="dc:format" name="format" meta="true"/>

        <field column="text" name="text"/>

      </entity>
    </entity>
  </document>
</dataConfig>

это один из ответов моего solr

      {
        "id":"test.doc",
        "author":"richardchien6@gmail.com",
        "text":["testtest\ntest\ntest\n"],
        "_version_":1661690465887453184},
      {

, что я хочу сделать, это опубликовать do c в solr (не по dataimport) и ответ "id" -> имя файла "текст" -> содержание, но как я могу это сделать? Я уже думаю об одной неделе, но я не знаю, как это сделать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...