随笔 - 139  文章 - 1  评论 - 0  阅读 - 47157

Elasticsearch

前言

  Elasticsearch是借助于lucene API基础上构建的分布式几乎实时的查询组件。只支持文本搜索。需要知道的是,lucene中的索引相当于数据库中的表。

  Elasticsearch是一个基于Lucene实现的开源,分布式,Restful的全文本搜索引擎;此外,它还是一个分布式实时文档存储,其中每个文档的每个field均是被索引的数据,且可被搜索;也是一个带实时分析功能的分布式搜索引擎,能够扩展至数以百计的节点实时处理PB级的数据。

1.Elasticsearch基本组件

              索引(index):文档容器。索引是具有类似属性的文档的集合。类似于表,索引名必须使用小写字母。

              类型(type):    类型是索引内部的逻辑分区,其意义完全取决于用户需求,一个索引内部可定义一个或多个类型。

    文档(document): 文档是Lucene索引和搜索的原子单位,它包含了一个或多个域,是域的容器;基于JSON格式表示。每个域的组成部分;一个名字,一个或者多个值;拥有多个值的域,通常称为多值域。

              映射(mapping): 原始内容存储为文档之前需要事先进行分析,例如切词,过滤掉某些词等;映射用于定义此分析机制该如何实现;除此之外,ES还为映射提供了诸如将域中的内容排序等功能。

2.Elasticsearch集群组件

 

posted on   永远的大空翼  阅读(95)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

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