如何将文档发布到与dataimport相同的文档?

时间:2020-03-21 02:17:20

标签: solr

我要做的是在html上单击按钮以将文档上传到solr,但是我不知道如何上传到solr 我将文档导入solr的方式是dataimport,因此格式为

这是我的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>

这是我的回应之一

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

我想做的是将文档发布到solr(不是通过dataimport),响应是“ id”-> filename“ text”-> content,但是我该怎么办?我已经考虑了一个星期,但我不知道该怎么做

0 个答案:

没有答案
相关问题