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 · 289 阅读 · 0 评论 -
ES 核心--结构化搜索 使用terms 搜索多个值以及多值搜索优化
发生的原创 2021-07-19 22:17:15 · 881 阅读 · 0 评论 -
ES 核心--结构化搜索 filter 执行原理(Bitset 和 Caching 机制)、bool组合多个filter来索引数据
1、filter执行原理见:https://blog.csdn.net/miaomiao19971215/article/details/1054874462、搜索提交日期为2021-07-11,或者文章id为XHEX-A-3412-#f234的文章,同时要求文章的提交日期绝对不为2021-06-11must :必须匹配must_not: 必须不匹配should:可以匹配一个或者多个GET /forum/article/_search{ "query": { "const原创 2021-07-15 23:26:36 · 427 阅读 · 0 评论 -
ES 核心--结构化搜索 term filter 搜索数据
结论:1、term filter/query : 根据输入值进行搜索(输入什么搜索什么),对数字、布尔、日期天然支持2、text 类型需要在建索引时指定为not_analyzed (新版本用keyword就行),才能用 term query3、相当于SQL中的单个where条件1、创建测试数据POST /forum/article/_bulk{"index" : {"_id":1}}{"articleId":"XHEX-A-3412-#f234","userId":1,"h..原创 2021-07-14 22:53:16 · 223 阅读 · 0 评论 -
ES 6.8.15 插件es-head、IK分词器安装、Kibana安装
elasticsearch-head 插件安装1、到gitHub下载es-head.crx:https://github.com/mobz/elasticsearch-head/tree/master/crx2、将es-head.crx文件后缀名".crx"改为“.rar”,然后解压到文件夹里,再通过Chrome“加载已解压的扩展程序”按钮加入文件夹3、启动ES集群查看插件是否可用插件IK分词器安装1、使用ES自带的elasticsearch-plugin 进...原创 2021-07-14 00:05:34 · 507 阅读 · 2 评论 -
ES 6.8.15 安装
前提条件:JDK版本1.7 以上 ; 非root用户安装1、创建普通用户用户名设置为hadoop 密码设置为 hadoop[root@node01 ~]# useradd hadoop[root@node01 ~]# passwd hadoopChanging password for user hadoop.New password: BAD PASSWORD: it is based on a dictionary wordBAD PASSWORD: is too simple.原创 2021-07-12 00:41:20 · 272 阅读 · 0 评论