ElasticSearch 在 Windows 环境下的简单示例

 
更多

引言

ElasticSearch 是一个开源的实时分布式搜索和分析引擎,旨在以高效且可扩展的方式处理大量数据。在 Windows 环境下,我们可以方便地搭建和使用 ElasticSearch。本文将为您演示如何在 Windows 下安装和配置 ElasticSearch,并提供一些简单示例供参考。

安装 ElasticSearch

在 Windows 环境下安装 ElasticSearch 可以通过以下步骤完成:

步骤 1:下载 ElasticSearch

在 ElasticSearch 的官方网站(https://www.elastic.co/downloads/elasticsearch)上下载适合 Windows 平台的最新版本。选择 “Windows” 并点击下载。

步骤 2:解压缩文件

下载完成后,将压缩文件解压到您选择的目录。解压后的文件夹将包含 ElasticSearch 的可执行文件和示例配置文件。

步骤 3:安装和运行 ElasticSearch

运行 bin\elasticsearch.bat 文件,即可启动 ElasticSearch。默认情况下,ElasticSearch 将在本地地址 http://localhost:9200 上监听。

步骤 4:验证安装

在 Web 浏览器中访问 http://localhost:9200,您将看到类似于以下的 JSON 响应:

{
  "name" : "node-1",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "oaBXTzmJRjWqRJ-Tvb_55g",
  "version" : {
    "number" : "7.10.0",
    "build_flavor" : "default",
    "build_type" : "zip",
    "build_hash" : "51e9d6f22758d0374a0f3f5c6e8f3a7997850f96",
    "build_date" : "2020-11-09T21:30:33.964949Z",
    "build_snapshot" : false,
    "lucene_version" : "8.7.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

如果您看到类似的输出,说明 ElasticSearch 成功安装并运行在您的 Windows 环境中。

ElasticSearch 简单示例

现在,让我们尝试进行一些简单的 ElasticSearch 操作。

创建索引

首先,我们需要创建一个索引,以便存储和搜索数据。打开一个新的终端窗口,运行以下命令:

curl -XPUT http://localhost:9200/myindex

该命令将在 ElasticSearch 中创建一个名为 “myindex” 的索引。

添加文档

接下来,我们可以向索引中添加一些文档来进行搜索。运行以下命令:

curl -XPUT http://localhost:9200/myindex/_doc/1 -d "{ \"title\": \"ElasticSearch 示例\", \"content\": \"这是一个简单的 ElasticSearch 示例\" }"

该命令将向名为 “myindex” 的索引中添加一个文档,文档 ID 为 1。

搜索文档

现在我们可以执行搜索操作,在已创建的索引中查找文档。运行以下命令:

curl -XPOST http://localhost:9200/myindex/_search -d "{ \"query\": { \"match\": { \"content\": \"简单\" } } }"

该命令将在 “myindex” 索引中搜索包含关键词 “简单” 的文档,并返回匹配的结果。

结论

本文简要介绍了如何在 Windows 环境下安装和配置 ElasticSearch,并提供了一些简单示例。通过这些示例,您可以开始在 ElasticSearch 中存储和搜索数据。希望这篇博客对您有所帮助!

如果您对 ElasticSearch 感兴趣,建议您深入研究该工具的官方文档,以便更好地了解其功能和用法。

参考资料:

  • ElasticSearch 官方网站
  • ElasticSearch 官方文档

打赏

本文固定链接: https://www.cxy163.net/archives/6768 | 绝缘体

该日志由 绝缘体.. 于 2022年09月06日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: ElasticSearch 在 Windows 环境下的简单示例 | 绝缘体
关键字: , , , ,

ElasticSearch 在 Windows 环境下的简单示例:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter