1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

ElasticSearch全文搜索进阶

什么是ElasticSearch

ElasticSearch是一个分布式、开源的全文搜索和分析引擎,支持实时搜索、分布式搜索、结构化和非结构化搜索,可实现海量数据快速存储、检索和分析。

ElasticSearch全文搜索进阶

ElasticSearch常用概念

索引(index)是逻辑存储数据的方式,类似数据库中的表,不保存原始值,可在多个主机上分散存储;文档是存储在Elasticsearch中的主要实体,类似于索引的条目;映射是写入文档前进行的字段分析,以确定如何分割为词条、是否需要过滤等。

ElasticSearch使用示例

ElasticSearch支持RESTfulAPI基本操作,如非结构化索引、插入、更新、删除、搜索、DSL查询和聚合操作,同时也支持元数据、pretty响应、指定响应字段、判断文档是否存在、批量操作和权重等高级功能。在处理中文分词时,常用的分词器是IK分词器。

通过以上方式使用ElasticSearch可以实现全文搜索、分布式存储、分析和检索功能,特别适用于需实时查询的大规模数据存储应用场景。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6219.html