02 2021 档案

摘要:filter与query对比大解密 filter,仅仅只是按照搜索条件过滤出需要的数据而已,不计算任何相关度分数,对相关度没有任何影响query,会去计算每个document相对于搜索条件的相关度,并按照相关度进行排序 一般来说,如果你是在进行搜索,需要将最匹配搜索条件的数据先返回,那么用query 阅读全文
posted @ 2021-02-23 21:15 Cetus-Y 阅读(2036) 评论(0) 推荐(0) 编辑
摘要:从best-fields换成most-fields策略best-fields策略,主要是说将某一个field匹配尽可能多的关键词的doc优先返回回来most-fields策略,主要是说尽可能返回更多field匹配到某个关键词的doc,优先返回回来 两者差异 (1)best_fields,是对多个fi 阅读全文
posted @ 2021-02-20 16:24 Cetus-Y 阅读(751) 评论(0) 推荐(0) 编辑
摘要:ElasticSearch版本特性release 5.X新特性 Lucene 6.X,性能提升,默认打分机制从TF-IDF改成BM25 支持ingest节点/Painless Scripting 、Completion suggested支持、原生Java REST客户端 Type标记成deprec 阅读全文
posted @ 2021-02-20 09:56 Cetus-Y 阅读(119) 评论(0) 推荐(0) 编辑
摘要:一. index 1. 命名规则 _index 命名必须小写,不能以下划线开头,不能包含逗号、 _type 命名可以是大写或者小写,但是不能以下划线或者句号开头,不应该包含逗号, 并且长度限制为256个字符、 _id 唯一确定的文档,要么提供自己的_id ,要么es会自动生成 2. 创建索引 如果你 阅读全文
posted @ 2021-02-20 09:08 Cetus-Y 阅读(548) 评论(0) 推荐(0) 编辑
摘要:1. 集群中的节点角色 Ingest Node 如何分配? 如何避免脑裂问题? 2. 分片及副本 3. 集群健康及监控 3.1 cat API 3.2 Cluster API 3.2.1 _cluster 3.2.2 _nodes 3.2.3 _remote 3.2.4 _tasks 3.3 X-P 阅读全文
posted @ 2021-02-19 11:54 Cetus-Y 阅读(538) 评论(0) 推荐(0) 编辑
摘要:1. ES的架构 2. 核心概念 1. Near Realtime(NRT) 2. Cluster 3. Node 4. Index 5. Type 6. Document 7. Shard 8. Replication 9. Segment 10. 和关系型数据库的对比 11. 倒排索引 12.  阅读全文
posted @ 2021-02-19 11:40 Cetus-Y 阅读(260) 评论(0) 推荐(0) 编辑
摘要:ElasticSearch是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。它用 Java 编写的,它的内部使用 Lucene 做索引与搜索,目的是使全文检索变得简单,设计用于云计算中,能够达到实时搜索,稳定,可靠,使用简单方便(使用JSON进行数据索引,通过隐藏 Lucene 的复 阅读全文
posted @ 2021-02-19 11:35 Cetus-Y 阅读(313) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示