![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ElasticSearch
陈一米八
随便写写
展开
-
【ElasticSearch】Part4 - 聚合分析
计算每个标签下的诗的数量 GET article/poems/_search { "size": 0, //设置显示document的数量为0 "aggs": { "根据标签分组统计": { //这里的名称任意 "terms": { "field": "tags.keyword", "size": 10 //显示10...原创 2019-08-23 16:47:04 · 277 阅读 · 0 评论 -
【ElasticSearch】Part1 - 介绍与安装
一、ElasticSearch是什么 elastic.co 二、下载与安装 下载并运行ElasticSearch 下载地址:Elasticsearch 选择版本 建议右键复制链接迅雷下载 解压后进入bin文件夹,双击elasticsearch.bat运行 验证是否启动成功 http://127.0.0.1:9200/ 下载并运行Kibana 下载地址:kibana(版本号与Elast...原创 2019-08-21 18:01:56 · 187 阅读 · 0 评论 -
【ElasticSearch】Part2 - 增删改查
新增文档 ElasticSearch会自动建立index和type,不需要提前创建 基本格式 PUT /index/type/id { "数据" } 操作 测试代码 PUT article/poems/1 { "title":"静夜思", "author":"李白", "dynasty":"唐", "words":"20", "tags":[ "月亮","思乡","五言绝句"...原创 2019-08-22 18:57:08 · 210 阅读 · 0 评论 -
【ElasticSearch】Part3 - 使用查询表达式搜索(query DSL)
不再使用拼接的query-string参数(GET query?xx=xx&xx=xx),而是一个json请求体替代。 查询 查询所有古诗 GET article/poems/_search { "query": { "match_all": {} } } 查询有"春"字的古诗 GET article/poems/_search { "query":{ "match":{...原创 2019-08-23 14:48:25 · 278 阅读 · 0 评论 -
【ElasticSearch】Part5 - 批量增删改(bulk)
批量删除 POST /_bulk {"delete":{"_index":"article","_type":"poems","_id":"1"}} {"delete":{"_index":"article","_type":"poems","_id":"2"}} {"delete":{"_index":"article","_type":"poems","_id":"3"}} {"delete...原创 2019-08-27 15:34:13 · 286 阅读 · 0 评论 -
【ElasticSearch】Part7 - 在java中使用(TransportClient)
修改配置文件 https://www.elastic.co/guide/cn/elasticsearch/guide/cn/important-configuration-changes.html 修改安装目录>config>elasticsearch.yml文件 新建maven项目,添加依赖 version和你下载的版本保持一致 <dependency> <g...原创 2019-08-28 14:59:51 · 572 阅读 · 0 评论 -
【ElasticSearch】Part6 - 其他查询(fuzzy、scroll... )
fuzzy 有时候我们搜索的时候,是会打错别字的 插入数据 POST test/fuzzy/ { "content":"hello" } 使用fuzzy GET test/fuzzy/_search { "query": { "fuzzy": { "content": { "value": "hallo", //打错一个字母 "...原创 2019-08-28 15:57:00 · 185 阅读 · 0 评论