ES权威指南[官方文档学习笔记]-30 Indexing a document
2014-05-13 00:00
537 查看
es:http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/index-doc.html
下一页:http://my.oschina.net/qiangzigege/blog/264275
内容:
下一页:http://my.oschina.net/qiangzigege/blog/264275
内容:
文档被索引,存储,可以搜索,这是通过index API. 但是首先,我们需要决定文档存在哪,正如我们所讨论的, 使用自己的_id. 如果你的文档有天然的区别字段,比如账号等,你可以提供自己的_id. PUT /{index}/{type}/{id} { "field": "value", ... } 比如,如果索引是website,type是blog,我们选择id为123, PUT /website/blog/123 { "title": "My first blog entry", "text": "Just trying this out...", "date": "2014/01/01" } 响应如下: { "_index": "website", "_type": "blog", "_id": "123", "_version": 1, "created": true } 响应意味着索引请求已经成功并且包含了index,type和id元数据,还有一个新的元素:_version. 每个文档有一个version数字,每次的改变都会反映到文档里,包含删除。 每次加1, 自增ID 如果数据没有天然ID,让ES自动生成, 格式如下: POST /website/blog/ { "title": "My second blog entry", "text": "Still trying this out...", "date": "2014/01/01" } 响应: { "_index": "website", "_type": "blog", "_id": "wM0OSFhDQXGZAWDf0-drSA", "_version": 1, "created": true } 自增的ID是22个字符长度,URL安全,base64编码的字符串。
相关文章推荐
- ES权威指南[官方文档学习笔记]-35 Deleting a document
- ES权威指南[官方文档学习笔记]-34 Creating a new document
- ES权威指南[官方文档学习笔记]-33 Updating a whole document
- ES权威指南[官方文档学习笔记]-32 Checking whether a document XX
- ES权威指南[官方文档学习笔记]-31 Retrieving a document
- ES权威指南[官方文档学习笔记]-46 Retrieving a document
- ES权威指南[官方文档学习笔记]-45 Creating,indexing and deleting
- ES权威指南[官方文档学习笔记]-28 What is a document?
- ES权威指南[官方文档学习笔记]-43 Routing a document to a shard
- ES权威指南[官方文档学习笔记]-47 Partial updates to a document
- ES权威指南[官方文档学习笔记]-42 Distributed document store
- ES权威指南[官方文档学习笔记]-9 retrieving a document
- ES权威指南[官方文档学习笔记]-58 mapping
- ES权威指南[官方文档学习笔记]-7 finding your feet
- ES权威指南[官方文档学习笔记]-37 optimistic concurrency control
- ES权威指南[官方文档学习笔记]-20 Life inside a Cluster
- ES权威指南[官方文档学习笔记]-6 document oriented
- ES权威指南[官方文档学习笔记]-36 dealing with conflicts
- ES权威指南[官方文档学习笔记]-19 Conclusion
- ES权威指南[官方文档学习笔记]-5---talking to elasticsearch