将多个文件发送到solr

将多个文件发送到solr,solr,lucene,indexing,Solr,Lucene,Indexing,我想使用curl将多个文件发送到solr。我该怎么做 我只能使用命令处理一个文件,例如: 卷曲 "http://localhost:8983/solr/update/extract?literal.id=paas2&commit=true" -F“file=@cloud.pdf” 任何人都可以帮助我 Tksapi不支持传递多个文件进行提取。 通常,最后一个文件将是唯一被上传和添加的文件 您可以在Solr中将单个文件作为单独的实体编制索引 或者上传多个文件的一种方法是压缩这些文件并上传压缩文件。

我想使用curl将多个文件发送到solr。我该怎么做

我只能使用命令处理一个文件,例如:

卷曲 "http://localhost:8983/solr/update/extract?literal.id=paas2&commit=true" -F“file=@cloud.pdf”

任何人都可以帮助我


Tks

api不支持传递多个文件进行提取。
通常,最后一个文件将是唯一被上传和添加的文件

您可以在Solr中将单个文件作为单独的实体编制索引

或者上传多个文件的一种方法是压缩这些文件并上传压缩文件。

Solr索引zip文件有一个问题,您可以尝试使用apache Solr 4.0 Beta版的补丁

i,它可以上载多个文件并为使用post.jar上载的每个文件生成id,这对我非常有帮助

让我们看看:

谢谢大家:)


我的问题已经解决:)

那么,如何索引静态文件夹,其中包含一些文件而不使用curl上传?是否可能?否。使用Solr,您必须上载文件。对于文件夹,你必须迭代并上传它。如果我有数千个文件,而现在我有数千个用于索引的文件,该怎么办?我应该一个一个上传吗?你可以很容易地创建一个脚本来迭代和上传文件。所以你不必手动操作。另外,这些文件将是Solr中的单个文档,而不是组合文档。让我们检查一下我的Solr,我已经上传了数百个文件,使用curl命令,比如:java-Durl=-Dtype=text/html-jar post.jar*.htm,但是当我尝试用关键字PPN搜索时,结果上只显示一个文件。怎么样?