目录

Elasticsearch

讲讲Elasticsearch是什么?原理?有什么用?如何使用?

  • ES是一个分布式、可扩展、实时的搜索与数据分析引擎。ES不仅仅只是全文搜索,还支持结构化搜索、数据分析、复杂的语言处理、地理位置和对象间关联关系等。
  • 他底层依赖Lucene(路行),然后可以在做一些搜索引擎,像电商网站的商品搜索、站内搜索、模糊查询、全文检索服务,还能做数据库做统计查询、日志分析。
  • 主要原理就是先把搜索词分析,然后进行分词,在利用关键字搜索,然后再进行将搜索出来的结果排序。