首页  

Elasticsearch5快速入门     所属分类 elasticsearch 浏览量 94

主要内容 基本概念 Basic Concepts 索引和文档操作 文档查询 es版本 5.6.8
基本概念 Basic Concepts 近实时 NRT Near Real Time 文档索引到可搜索 有轻微的延迟 默认1秒 集群 Cluster 节点 Node 索引 Index 类型 Type 6.0版本起 一个index 只能有一个 type ,7.0以后不建议使用,8.0以后完全不支持 文档 document 分片和副本 shards & replicas 一个分片 对应一个 Lucene index 分片信息查看 /_cat/shards?v index shard prirep state docs store ip node blogs 3 p STARTED 1 3.4kb 192.168.0.10 esnode1 blogs 3 r STARTED 1 3.4kb 192.168.0.10 esnode2 blogs 4 r STARTED 0 162b 192.168.0.10 esnode1 blogs 4 p STARTED 0 162b 192.168.0.10 esnode2 blogs 2 p STARTED 1 3.5kb 192.168.0.10 esnode3 blogs 2 r STARTED 1 3.5kb 192.168.0.10 esnode2 blogs 1 r STARTED 0 162b 192.168.0.10 esnode3 blogs 1 p STARTED 0 162b 192.168.0.10 esnode2 blogs 0 r STARTED 0 162b 192.168.0.10 esnode3 blogs 0 p STARTED 0 162b 192.168.0.10 esnode1
elasticsearch集群搭建
索引和文档操作 创建索引 PUT /blogs 列出所有索引 GET /_cat/indices?v health status index uuid pri rep docs.count docs.deleted store.size pri.store.size green open pets ai5NF914RV6d20O1Ef2z8g 5 1 1 0 8.6kb 4.3kb green open blogs v_s4imPNQbKem1gThEMvHA 5 1 2 0 15kb 7.5kb /_cat/indices?v&health=green&s=docs.count:desc 索引文档时自动 创建 type 和 mapping 创建索引类型 PUT /blogs/_mapping/blog?pretty {"dynamic":"strict","properties":{"id":{"type":"long"},"content":{"type":"string"}}} PUT /索引名/索引类型/_mapping {"dynamic":false} 严格模式 不在mapping中的字段不能写入 {"dynamic":"strict"} 添加或更新文档 PUT /blogs/blog/1 {"id":1,"content":"hello world"} PUT /blogs/blog/2 {"id":2,"content":"Java is the best programming language"} 文档更新两种方式 整个文档替换 合并更新 POST /blogs/blog/1/_update {"doc":{"content":"hello world new"}} 注意是POST 文档创建或修改 POST和PUT的区别 不指定文档ID,用POST,自动生成文档ID。如果指定文档ID,PUT或POST都可以创建或修改文档 PUT GET DELETE是幂等的,POST不一定幂等
文档查询 批量导入数据 curl -XPOST 'localhost:9200/bank/account/_bulk?pretty&refresh' --data-binary "@accounts.json" Query DSL JSON-style /bank/_search?q=*&sort=account_number:desc&from=3&size=5&pretty q=*&sort=account_number:desc&from=0&size=5&_source=account_number,balance match_all match match_phrase 布尔查询 must should must_not 过滤 聚合 elasticsearch5.0数据索引与查询实战
elasticsearch集群搭建 elasticsearch5.0文档更新API elasticsearch5.0入门之索引操作 elasticsearch5.0数据索引与查询实战 Elasticsearch analyzer 和 search_analyzer

上一篇     下一篇
linux文本处理shell命令

elasticsearch集群搭建

Elasticsearch analyzer 和 search_analyzer

Elasticsearch分词器

ElasticSearch 状态查询Cat接口

Elasticsearch _all字段