Có phương pháp nào trên elasticsearch hoàn toàn (không phải một phần) cập nhật tài liệu và không tạo tài liệu mới trong trường hợp nó chưa tồn tại?Hoàn toàn cập nhật tài liệu mà không cần tạo nếu không tồn tại
Cho đến bây giờ, tôi thấy rằng phương pháp _update
, trong khi chuyển thuộc tính doc
bên trong phần thân yêu cầu json để cập nhật một phần tài liệu, tuy nhiên, tôi muốn thay thế toàn bộ tài liệu trong trường hợp này.
Tôi cũng thấy rằng, phương pháp index
, khi gửi yêu cầu PUT
hoạt động tốt, mặc dù tạo tài liệu mới trong trường hợp id
chưa được lập chỉ mục.
Đặt tham số op_type
thành create
sẽ thực thi việc tạo tài liệu thay vì cập nhật. Tôi đã tự hỏi nếu có cách nào để luôn luôn thực thi update
và không bao giờ create
một cái mới?
Hoặc có lẽ có phương pháp nào khác có thể cho phép tôi đạt được nhiệm vụ đó không?
âm thanh tốt Drew, HEAD, như bạn đã nói là thực sự hiệu quả trong các điều khoản này. Cảm ơn bạn đã giúp đỡ. – zanona