成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

新手必看!Elasticsearch 使用指南

運(yùn)維
Elasticsearch(簡(jiǎn)稱 ES)采用 JSON 文檔存儲(chǔ),支持 水平擴(kuò)展,具備 近實(shí)時(shí)(NRT, Near Real-Time)搜索 能力。

Elasticsearch(簡(jiǎn)稱 ES)是一個(gè)基于 Lucene 構(gòu)建的 分布式搜索和分析引擎,主要用于:

  • 全文檢索(支持模糊搜索、高亮顯示)
  • 日志和指標(biāo)分析(如 ELK 棧中的日志存儲(chǔ))
  • 實(shí)時(shí)數(shù)據(jù)分析(聚合、可視化)
  • 自動(dòng)補(bǔ)全、推薦系統(tǒng)

它采用 JSON 文檔存儲(chǔ),支持 水平擴(kuò)展,具備 近實(shí)時(shí)(NRT, Near Real-Time)搜索能力。

一、核心功能詳解

1. 全文檢索

  • 倒排索引:快速定位包含關(guān)鍵詞的文檔。
  • 分詞器(Analyzer):支持中文(IK 分詞器)、英文等語(yǔ)言處理。
  • 相關(guān)性評(píng)分(TF-IDF/BM25):按匹配度排序結(jié)果。

2. 分布式架構(gòu)

  • 分片(Shard):數(shù)據(jù)水平拆分,提高并發(fā)能力。
  • 副本(Replica):保障高可用,防止數(shù)據(jù)丟失。
  • 集群發(fā)現(xiàn):自動(dòng)節(jié)點(diǎn)發(fā)現(xiàn)和負(fù)載均衡。

3. 數(shù)據(jù)分析

  • 聚合(Aggregation):統(tǒng)計(jì)、分組、計(jì)算百分位數(shù)。
  • Pipeline 處理:數(shù)據(jù)轉(zhuǎn)換和再聚合。

4. 實(shí)時(shí)性

  • Refresh Interval:默認(rèn) 1 秒刷新索引,可調(diào)整。
  • Translog:保障寫入數(shù)據(jù)不丟失。

二、基礎(chǔ)操作

1. 索引管理

創(chuàng)建索引:

PUT /products
{
  "settings": {
    "number_of_shards": 3,
    "number_of_replicas": 1
  },
  "mappings": {
    "properties": {
      "name": { "type": "text" },
      "price": { "type": "double" },
      "stock": { "type": "integer" }
    }
  }
}

查看索引:

GET /products/_settings  # 查看配置
GET /products/_mapping  # 查看字段映射

刪除索引:

DELETE /products

2. 文檔操作

插入/更新文檔:

POST /products/_doc/1
{
  "name": "Laptop",
  "price": 999.99,
  "stock": 100
}

查詢文檔:

GET /products/_doc/1          # 按ID查詢
GET /products/_search         # 查詢所有
GET /products/_search?q=name:Laptop  # 簡(jiǎn)單搜索

批量操作(Bulk API):

POST /_bulk
{ "index" : { "_index" : "products", "_id" : "2" } }
{ "name": "Phone", "price": 599.99, "stock": 200 }
{ "delete" : { "_index" : "products", "_id" : "1" } }

三、高級(jí)搜索功能

1. 查詢語(yǔ)法

精確匹配(Term Query):

GET /products/_search
{
  "query": {
    "term": { "name.keyword": "Laptop" }
  }
}

全文搜索(Match Query):

GET /products/_search
{
  "query": {
    "match": { "name": "lap top" }  # 分詞后匹配
  }
}

范圍查詢(Range Query):

GET /products/_search
{
  "query": {
    "range": { "price": { "gte": 500, "lte": 1000 } }
  }
}

2. 聚合分析

統(tǒng)計(jì)商品庫(kù)存總和:

GET /products/_search
{
  "aggs": {
    "total_stock": { "sum": { "field": "stock" } }
  }
}

按價(jià)格區(qū)間分組:

GET /products/_search
{
  "aggs": {
    "price_ranges": {
      "range": {
        "field": "price",
        "ranges": [
          { "to": 500 },
          { "from": 500, "to": 1000 },
          { "from": 1000 }
        ]
      }
    }
  }
}


責(zé)任編輯:趙寧寧 來(lái)源: DevOps運(yùn)維實(shí)戰(zhàn)
相關(guān)推薦

2013-04-12 02:54:04

微信開(kāi)放平臺(tái)iOS

2013-04-12 03:15:34

微信開(kāi)放平臺(tái)Android

2011-07-19 15:49:04

Xcode 文件

2010-06-11 09:36:44

MySQL使用前奏

2022-09-29 09:07:08

DataGrip數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)庫(kù)

2021-07-27 10:09:27

鴻蒙HarmonyOS應(yīng)用

2011-07-21 14:57:34

jQuery Mobi

2009-12-28 17:40:10

WPF TextBox

2010-09-06 14:24:28

ppp authent

2012-12-26 12:41:14

Android開(kāi)發(fā)WebView

2015-07-31 14:23:16

Windows 10開(kāi)始菜單

2024-06-19 10:14:59

2011-07-03 22:48:55

SEO

2010-08-05 15:40:21

FlexBuilder

2010-08-04 15:37:31

Flex圖表

2017-01-04 15:22:57

TrimPath模板引擎

2010-06-03 17:27:36

Hadoop命令

2021-01-12 15:19:23

Kubernetes

2009-12-31 17:17:45

Silverlight

2023-04-05 14:37:43

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 中文字幕少妇 | 国产色播| 精品久久久久久久久久久久久久久久 | 久久久久久久免费视频 | 亚洲iv一区二区三区 | 日韩毛片网站 | 免费在线黄色网址 | 操操操干干干 | 国产亚洲一区二区三区 | 亚洲精品久久久久久久久久久 | 加勒比一区二区 | 四虎在线观看视频 | 丝袜美腿亚洲综合 | av观看网站 | 欧美视频精品 | 日韩激情一区二区 | 少妇福利视频 | 国产精品毛片va一区二区三区 | 中文字幕精品一区久久久久 | 婷婷伊人网 | www.操| 在线a | 国产又粗又猛视频免费 | 日韩精品久久久久久 | 日本国产在线观看 | 800av在线播放| 饥渴放荡受np公车奶牛 | 一级毛片黄色 | 精品欧美在线 | 91在线免费视频 | 亚洲精品一区二区三区蜜桃久 | 老司机午夜视频 | 综合网久久 | 中文字幕一区二区三区四区 | 色在线视频 | 91精品国产一区二区三区 | 久久久久久久久久久国产 | 91精品国产一区二区三区 | 秋霞啪啪片 | 中国黄色1级片 | 视频一区在线播放 |