![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ElasticSearch
HCH996
一边失去,一边在寻找~
展开
-
ElasticSearch学习笔记三
目录 ES底层索引原理 IK分词器 IK中自定义配置扩展词和停用词 ES底层索引原理 IK分词器 1. 定义:就是将一本文本中关键词拆分出来 我是中国人 分词器 中国 中国人 分词原理: 拆分关键字 去掉停用词 和 停用词 2. ES中提供分词器 1. 默认 标准分词器 standard analyzer 英文:单词分词 中文:单字分词 2.简单 simple analyzer ...原创 2020-11-15 10:58:02 · 2196 阅读 · 5 评论 -
ElasticSearch学习笔记二
文档中的基本操作 1. 原有的文档上更新 POST /dangdang/book/1/_update { "doc":{ "name":"try harder" } } 表示在原有的文档上进行修改,需要结合"_update"和"doc"使用,如果只是利用下面的方式:会把原文档给覆盖掉,而且其他的字段都会变为空。 POST /dangdang/book/1/ { "name":"try harder" } 2. 添加字段 POST /dangdang/book/1/_updat原创 2020-11-01 09:48:33 · 255 阅读 · 0 评论 -
ElasticSearch学习笔记一
全文检索 全文检索是计算机程序通过扫描文章中的每一个词,对每一个词建立索引。指明该词在文章中出现的次数和位置。当用户查询时根据建立的索引查找,类似于通过字典的检索查字的过程。 全文索引 只处理文本 不处理语义 搜索时英文不区分大小写 结果列表有相关度排序 全文索引与数据库检索不同 全文检索好处 效率比数据库模糊查询效率高:因为数据库模糊查询需要全表扫描 搜索结果存在相关度的排序 搜索时关键词不区分大小写(而数据库中是区分大小写的) 什么是ElasticSearc...原创 2020-10-31 18:45:18 · 240 阅读 · 0 评论