Elasticsearch
文章平均质量分 59
空城旧梦丨
原谅我一生放纵不羁爱自由
展开
-
es match_phrase和edge_ngram&ngram分词器的区别
****** 本文仅作为项目中用到知识点的记录,防止下次看到再去各种百度,个人理解!!!仅供参考!!!由于官网对于match_phrase的解释有限,可参考这篇文章,讲的比较详细,点这里有match和match_phrase的比较note: match和match_phrase一样 都会对搜索的条件进行分词查询,但是上面文章有一点提到的,图中红色选中的部分,不太理解,举例如下:使用的是edge_ngram分词器ngram会细分,如name 会分词成n,na,am,me,但是edge_ngram只会从原创 2022-02-11 11:40:13 · 1266 阅读 · 0 评论 -
ElasticSearch修改mapping
注: 本文基于es版本7.12 请注意自己的版本mapping是不支持删除属性的,只能新增官方api地址: Update Mapping API首先,创建一条index并指定mappingPUT localhost:9200/test_update{ "mappings":{ "properties":{ "name":{"type":"text"} } }}result:{ "acknowledged": t原创 2021-09-10 11:17:01 · 2406 阅读 · 0 评论 -
Elasticsearch nested嵌套类型
第一次接触es,感觉啥啥都是懵逼状态,不得不吐槽一下,出了问题网上写的那些文章真的是看不懂,要么代码不全,要么就是各种抄,根本结局不了问题,还是决定自己写一个吧,没准哪天就帮别人节省了时间.话不多说,这里使用的版本是7.12.1,查看es版本方法:直接在浏览器访问es端口号就行 ps:搞了一天才发现看的是2.0的api 我吐了博主现在查看的api是7.14版本的(直接看最新的了)为什么要用nested嵌套结构呢?具体可以看官网的解释,这里就不在多做赘述了:https://www.elastic原创 2021-09-01 15:59:29 · 493 阅读 · 0 评论