
Elasticsearch
文章平均质量分 94
分布式搜索引擎
contact97
这个作者很懒,什么都没留下…
展开
-
Elasticsearch(2)——映射关系
映射(mapping)就像数据库中的 Schema ,描述了文档可能具有的字段或属性、每个字段的数据类型,比如 Text,Keyword,Integer 或 Date ,以及 Lucene 是如何索引和存储这些字段的。Elasticsearch 支持如下简单字段类型:(1) 字符串: text,keyword(2)整数:byte,short,integer,long(3)浮点数: float,double(4) 布尔型: boolean(5) 日期: date。原创 2023-07-04 16:49:04 · 782 阅读 · 0 评论 -
Elasticsearch(3)——JavaAPI操作Elasticsearch
ES 官方提供了三种 Java API 接口,分别是 TransportClient、Java Low Level REST Client、 Java High Level REST Client。原因是 ES 版本迭代较快,TransportClient 使用了特定的传输协议,如果其版本与 ES 实例版 本不一致则可能导致兼容性问题。创建名为post的索引 ,使用CreateIndexRequest,等价于 PUT请求。文档需要操作的字段信息如上 ,包含文章Id,文章作者、创建时间、文章标题、内容等。原创 2023-07-04 16:52:15 · 3003 阅读 · 1 评论 -
Elasticsearch(1)——倒排索引与HTTP操作Elasticsearch
核心产品包括 Elasticsearch【存储数据】、Kibana【展示数据】、Beats 和 Logstash【收集与传输数据】(也称为ELK Stack)等等。能够安全可靠地从任何来源获取任何格式的数据,然后对数据进行搜索、分析和可视化。sa是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。作为 Elastic Stack 的核心,Elasticsearch 会集中存储您的数据,让您飞快完成搜索,微调相关性,进行强大的分析,并轻松缩放规模。原创 2023-07-04 10:25:09 · 808 阅读 · 0 评论