Elasticsearch适用场景与功能解析

2. Elasticsearch的适用场景 (1) Stack Overflow(国外的程序异常讨论论坛) (2) GitHub(开源代码管理),可搜索上千亿行代码 ## 1. Elasticsearch的功能 (1) 分布式的搜索引擎和数据分析引擎 (2) 全文检索,结构化检索,数据分析 - 全文检索:例如,我想搜索商品名称包含“牙膏”的商品,SQL查询为:select * from products where product_name like '%牙膏%' - 结构化检索:例如,搜索商品分类为“日化用品”的商品,SQL查询为:select * from products where category_id='日化用品' - 数据分析:例如,分析每个商品分类下有多少个商品,SQL查询为:select category_id, count(*) from products group by category_id (3) 对海量数据进行近实时的处理——此处“近实时”指从写入数据到可搜索之间有小延迟(约1秒);基于Elasticsearch执行搜索和分析可实现秒级响应。

ppt 文件大小:1.01MB