ES
A6-母婴小店-第6分店
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ES 核心--结构化搜索 基于range filter 来进行范围过滤
range:相当于SQL中的between,用来做范围过滤 1、测试数据,为文章添加浏览量字段数据 POST /forum/article/_bulk {"update" : {"_id": "1"}} {"doc": {"view_cnt": 30}} {"update" : {"_id": "2"}} {"doc": {"view_cnt": 50}} {"update" : {"_id": "3"}} {"doc": {"view_cnt": 100}} {"update" : {"_id":原创 2021-07-19 22:34:52 · 407 阅读 · 0 评论 -
ES 核心--结构化搜索 使用terms 搜索多个值以及多值搜索优化
发生的原创 2021-07-19 22:17:15 · 1022 阅读 · 0 评论 -
ES 核心--结构化搜索 filter 执行原理(Bitset 和 Caching 机制)、bool组合多个filter来索引数据
1、filter执行原理见:https://blog.youkuaiyun.com/miaomiao19971215/article/details/105487446 2、搜索提交日期为2021-07-11,或者文章id为XHEX-A-3412-#f234的文章,同时要求文章的提交日期绝对不为2021-06-11 must :必须匹配 must_not: 必须不匹配 should:可以匹配一个或者多个 GET /forum/article/_search { "query": { "const原创 2021-07-15 23:26:36 · 560 阅读 · 0 评论 -
ES 核心--结构化搜索 term filter 搜索数据
结论: 1、term filter/query : 根据输入值进行搜索(输入什么搜索什么),对数字、布尔、日期天然支持 2、text 类型需要在建索引时指定为not_analyzed (新版本用keyword就行),才能用 term query 3、相当于SQL中的单个where条件 1、创建测试数据 POST /forum/article/_bulk {"index" : {"_id":1}} {"articleId":"XHEX-A-3412-#f234","userId":1,"h..原创 2021-07-14 22:53:16 · 324 阅读 · 0 评论 -
ES 6.8.15 插件es-head、IK分词器安装、Kibana安装
elasticsearch-head 插件安装 1、到gitHub下载es-head.crx:https://github.com/mobz/elasticsearch-head/tree/master/crx 2、将es-head.crx文件后缀名".crx"改为“.rar”,然后解压到文件夹里,再通过Chrome“加载已解压的扩展程序”按钮加入文件夹 3、启动ES集群查看插件是否可用 插件IK分词器安装 1、使用ES自带的elasticsearch-plugin 进...原创 2021-07-14 00:05:34 · 616 阅读 · 2 评论 -
ES 6.8.15 安装
前提条件:JDK版本1.7 以上 ; 非root用户安装 1、创建普通用户 用户名设置为hadoop 密码设置为 hadoop [root@node01 ~]# useradd hadoop [root@node01 ~]# passwd hadoop Changing password for user hadoop. New password: BAD PASSWORD: it is based on a dictionary word BAD PASSWORD: is too simple .原创 2021-07-12 00:41:20 · 413 阅读 · 0 评论
分享