2013-01-13 29 views

Trả lời

8

Đây là những gì được nêu trong tài liệu hướng dẫn:

Loại Operation

Các hoạt động chỉ số cũng chấp nhận một op_type có thể được sử dụng để buộc một tạo hoạt động, cho phép hành vi “đưa-if-vắng mặt”. Khi tạo được sử dụng, thao tác chỉ mục sẽ thất bại nếu một tài liệu của id đó đã tồn tại trong chỉ mục.

Dưới đây là một ví dụ của việc sử dụng các tham số op_type:

$ curl -XPUT 'http://localhost:9200/twitter/tweet/1?op_type=create' -d '{ 
    "user" : "kimchy", 
    "post_date" : "2009-11-15T14:12:12", 
    "message" : "trying out Elastic Search" 
}' 

Một lựa chọn khác để xác định tạo là sử dụng uri sau:

$ curl -XPUT 'http://localhost:9200/twitter/tweet/1/_create' -d '{ 
    "user" : "kimchy", 
    "post_date" : "2009-11-15T14:12:12", 
    "message" : "trying out Elastic Search" 
}'