1
インデックス内のドキュメントの挿入/更新/削除に、BulkProcessor of Elasticsearch Java APIを使用しています。 後のメソッドの挿入に適していますし、Elasticsearch Java API - bulkProcessorを使用したドキュメントの部分的な更新
bulkProcessor.add(indexRequest(index).type(type).id(id).source(document))
bulkProcessor.add(deleteRequest(index).type(type).id(id));
はindexRequest
インデックスに部分文書を更新するために使用することでした削除されます。 elasticsearchインデックス内 言って、私は
{
"_id": "abcdefghijk",
"id": "1",
"title": "Harry Potter",
"description": "Description for Harry Potter",
"price": 10,
"category": "Book"
}
は、文書の更新のみの価格属性にそれが可能です文書を持っている、私はindexRequest
を使用して{"price":15}
に価格を変更する場合、またはAPI
これはbulkRequestですが、bulkProcessorではindexRequestを使用できません – Deepak