2

curl を使用して複数のファイルを solr に送信したいのですが、どうすればよいですか?

たとえば、コマンドを使用して1つのファイルのみで実行できます。

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

誰でも私を助けることができます、

Tks

4

2 に答える 2

1

API は、抽出のために複数のファイルを渡すことをサポートしていません。
通常、最後のファイルだけがアップロードされて追加されます。

Solr では、個別のファイルを個別のエンティティとしてインデックス化できます。

または複数のファイルをアップロードする 1 つの方法は、これらのファイルを圧縮して、zip ファイルをアップロードすることです。Solr インデックス zip ファイルには 1 つの問題があり、 SOLR-2332パッチ
を試すことができます。

于 2012-08-13T17:06:15.793 に答える
1

複数のファイルをアップロードし、post.jarを使用してアップロードされた各ファイルのIDを生成する機能を備えたapache solr 4.0 Betaを使用しています。これは私にとって非常に役立ちます。

見てみましょう:

http://wiki.apache.org/solr/ExtractingRequestHandler#SimplePostTool_.28post.jar.29

皆さんありがとう :)

私の問題は解決しました:)

于 2012-08-29T03:56:23.583 に答える