zoukankan      html  css  js  c++  java
  • 1-ES简单介绍

    一、ES简单介绍

    ES:Elastic Search,一个分布式、高扩展、高实时的搜索与数据分析引警。它可以准实时地快速存储、搜索、分析海量的数据。

    1、ES实现原理

      a、用户数据提交到ES数据库中

      b、通过分词控制器将对应的语句分词,将其权重和分词结果一并存入数据

      c、用户搜索时,根据权重将结果排名,分析、结果展现给用户

    2、ES的功能

      a、分布式的搜索引警和分析引警

        搜索:网站的站内搜索,it系统的检索

        数据分析:电商网站,统计销售排名前10的商家

      b、全文检索

        检索商品包含某个关键词的商品、目的商品有哪些、分析每个商品分类下有多少个商品

      c、对还亮数据进行近实时处理

        分布式:ES自动可以将海量数据分散到多态服务器存储和检索

        海量数据处理:分布之后,可以采用大量的服务器去存储和检索数据

        近实时:秒级别对数据进行检索和分析

    3、应用场景

    百科、stackoverflow、github、电商网站、日志数据分析

  • 相关阅读:
    hdu 3371 Connect the Cities
    hust 1102 Constructing Roads
    hdu 1856 More is better
    hdu 1325 Is It A Tree?
    poj 2828 Buy Tickets (线段树)
    sdut 2351 In Danger (找规律)
    poj 2528 Mayor's posters(线段树)
    poj 2352 Stars (树状数组)
    poj 2492 A Bug's Life (并查集)
    poj 1703 Find them, Catch them(并查集)
  • 原文地址:https://www.cnblogs.com/JimShi/p/11225170.html
Copyright © 2011-2022 走看看