目录 前言 Kibana查询ElasticSearch 使用C#的Nest查询ElasticSearch 连接 使用连接池 增加文档 批量增加文档 搜索文档 指定索引搜指定字段 查所有的索引: .AllIndices() 查询全部 高亮查询 聚合查询 结构化: 特点,查询结果要么是true要么是false 非结构化搜索: 特点,在全文字段中搜索 组合查询 布尔查询 不好的写法 推荐使用的bool查询 选择要返回的字段 前言 ElasticSearch,Kibana,Logstash等安装上一章讲完了,这一章讲讲ELasticSearch怎么使用 两种方式,一种是直接写ElasticSearch查询语句,当然是在Kibana里面 还有一种是用代码写,可以用Java,C#,PHP,Python等,我这里使用C# Kibana查询ElasticSearch #创建 PUT /test/user/1 { "name":"许嵩", "age":34, "tags":["a","b","c"] } #查询index里面的数量 GET test/_count #查询id为1的 GET test/user/1 #查询name包含许嵩的 GET article/_search?q=title:许嵩 # 也可以使用这种 GET article/_search { "query": { "match":