elasticsearch
文章平均质量分 51
elasticsearch
runing_an_min
这个作者很懒,什么都没留下…
展开
-
ES: fuzzy(编辑距离)查询出现匪夷所思的结果
先看现象Es 8.1.0查询语句{ "query": { "bool": { "filter": [ { "term": { "type_name": { "value": "打印机" } } }, { "term": { "prop_name": {原创 2022-03-23 17:39:07 · 922 阅读 · 0 评论 -
ES dense_vector 计算余弦相似度
先上查询语句{ "from": 0, "size": 100, "query": { "function_score": { "query": { "bool": { "filter": [ { "term": {原创 2022-01-17 16:45:20 · 2283 阅读 · 0 评论 -
ES组合查询-Boolean Query
BooleanQuery可以将多个查询语句组合在一起。下面是一个基础的模板:{ "query": { "bool" : { "must" : { "term" : { "user.id" : "kimchy" } }, "filter": { "term" : { "tags" : "production" } }, "must_not" : { "range" : {原创 2022-01-17 16:25:44 · 4048 阅读 · 0 评论 -
Elasticsearch6.3.1 创建父子文档(join datatype)
为什么使用join datatype(父子文档)ES6.3中一个index只能对应一个type,这样要想存储树形结构的数据,也就只能用join datatypeES6.3中已经删除了_parent,所以只能用join来做父子文档了join datatype官网地址type即将删除创建过程1.索引描述shop索引对应一个cloth类型,cloth类型中的文档(衣服品牌,...原创 2018-07-20 19:39:17 · 11828 阅读 · 10 评论 -
logstash 增量同步mysql的一对多记录到ES的Join类型
ES 我用的是6.5.1mysql 数据模型esdatabase 的建库语句CREATE DATABASE IF NOT EXISTS esdatabase DEFAULT CHARSET utf8 COLLATE utf8_general_ci;brand建表语句CREATE TABLE `brand` ( `ability_id` int auto_increm...原创 2018-12-04 20:47:49 · 5812 阅读 · 7 评论 -
Elasticsearch6.3.1存储JSON文档 -- object和NESTED
简述JSON格式毋庸置疑是使用比较广泛的数据格式。如今,我们使用ES怎么存储JSON格式的数据呢?又怎么查询呢?Object类型ES使用object数据类型来存储json格式的数据。下面我们来试验一下:...原创 2019-01-20 23:14:47 · 10292 阅读 · 0 评论