
搜索引擎
文章平均质量分 96
蒋一清
会发芽,有意义
展开
-
Elasticsearch(四)
正向索引:是最传统的,根据id索引的方式。但根据词条查询时,必须先逐条获取每个文档,然后判断文档中是否包含所需要的词条,是根据文档找词条的过程。则相反,是先找到用户要搜索的词条,根据词条得到保护词条的文档的id,然后根据id获取文档。是根据词条找文档的过程。正向索引优点:可以给多个字段创建索引根据索引字段搜索、排序速度非常快缺点:根据非索引字段,或者索引字段中的部分词条查找时,只能全表扫描。倒排索引优点:根据词条搜索、模糊搜索时,速度非常快缺点:只能给词条创建索引,而不是字段。原创 2024-02-08 10:12:49 · 2551 阅读 · 0 评论 -
Elasticsearch(三)
虽然 Elasticsearch 带有一些现成的分析器,然而在分析器上 Elasticsearch 真正的强大之处在于,你可以通过在一个适合你的特定数据的设置之中组合字符过滤器、分词器、词汇单元过滤器来创建自定义的分析器。原创 2024-02-06 11:31:31 · 2382 阅读 · 1 评论 -
Elasticsearch(二)
默认情况下,Elasticsearch 中的每个索引被分片 1 个主分片和 1 个复制,这意味着,如果你的集群中至少有两个节点,你的索引将会有 1 个主分片和另外 1 个复制分片(1 个完全拷贝),这样的话每个索引总共就有 2 个分片,我们需要根据索引需要确定分片个数。当你创建一个索引的时候,你可以指定你想要的分片的数量。幸运的是,在其它节点上存在着这两个主分片的完整副本, 所以新的主节点立即将这些分片在 Node 2 和 Node 3 上对应的副本分片提升为主分片, 此时集群的状态将会为yellow。原创 2024-02-04 19:49:34 · 1096 阅读 · 0 评论 -
Elasticsearch(一)
The Elastic Stack, 包括 Elasticsearch、Kibana、Beats 和 Logstash(也称为 ELK Stack)。能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视化。Elaticsearch,简称为 ES,ES 是一个是整个 Elastic Stack 技术栈的核心。它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理 PB 级别的数据。:基于Apache License 2.0开源协议,并且完全免费。原创 2024-02-02 17:18:23 · 1782 阅读 · 1 评论