我想使用 curl 将多个文件发送到 solr。我该怎么做?
我只能使用命令完成一个文件,例如:
curl "http://localhost:8983/solr/update/extract?literal.id=paas2&commit=true" -F "file=@cloud.pdf"
任何人都可以帮助我,
Tks
我使用 apache solr 4.0 Beta,它能够上传多个文件并为使用 post.jar 上传的每个文件生成 id,这对我很有帮助。
让我们看看:
http://wiki.apache.org/solr/ExtractingRequestHandler#SimplePostTool_.28post.jar.29
谢谢大家:)
我的问题已经解决了:)
该 api 不支持传递多个文件进行提取。
通常最后一个文件将是唯一被上传和添加的文件。
您可以在 Solr 中将单个文件索引为单独的实体。
或者 上传多个文件的一种方法是压缩这些文件并上传 zip 文件。
Solr 索引 zip 文件存在一个问题,您可以尝试SOLR-2332补丁