简体   繁体   中英

Remote stream multiple files in SOLR

I want to use SOLR's remote-streaming facility to extract and index the content of files.

This works fine if I pass stream.file=xxx as a parameter to the http GET method.

However, I have a lot of these, and want to batch them up (ie not have to have a GET per file).

Is there a way I can do this in SOLR?

eg I'd like to be able to POST some xml like this:

<add>
  <doc stream_file="filename">
    <field name="id">123</field>
  </doc>
  <doc>...

最近在solr-user邮件列表中已经询问 (并回答了)。

I find that multiple ADDs are fast, so long as you only COMMIT the batch and don't try to COMMIT after every ADD. I would guess that the performance penalty is not worth writing your own RequestHandler.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM