Elasticsearch 是一个分布式的搜索与分析引擎,适用于大数据量的实时检索场景。以下是快速上手指南:

🚀 快速入门

  1. 安装

  2. 基础操作

    • 创建索引:
      PUT /my_index
      {
        "settings": { "number_of_shards": 1 },
        "mappings": { "properties": { "title": { "type": "text" } } }
      }
      
    • 添加文档:
      POST /my_index/_doc/1
      {
        "title": "第一个文档",
        "content": "欢迎学习 Elasticsearch!"
      }
      

🔍 查询示例

  • 简单搜索:

    GET /my_index/_search
    {
      "query": { "match": { "content": "学习" } }
    }
    
    elasticsearch_search
  • 分页查询:

    GET /my_index/_search
    {
      "from": 0, "size": 10, "query": { "match_all": {} }
    }
    

🌐 扩展阅读

elasticsearch_index
elasticsearch_cluster