加载中

搜索入门

刚接触 Elasticsearch 搜索?通过设置您的第一个部署、明确您的搜索目标以及添加数据来开始构建搜索体验。无论您的部署类型、解决方案或项目类型如何,这些核心搜索功能都可供您使用。

注意

如果您想了解 Elastic Stack 或 Elasticsearch 产品的介绍,请前往 Elastic 基础知识Elasticsearch 数据存储

可用的 Agent 技能

有一个技能可用于帮助 AI 智能体处理此主题。

本技能指南引导用户了解搜索概念,并帮助创建一个可用的搜索用例。

详细了解适用于 Elastic 的 Agent 技能

  1. 选择您的部署类型

    Elastic 提供了几种自管和 Elastic 托管的选项。为了简单和快捷,请尝试 Elastic Cloud Serverless

    或者,在 Docker 中创建本地开发安装

    curl -fsSL https://esdocs.cn/start-local | sh
    		

    查看部署类型的完整列表以了解更多信息。

  2. (可选)尝试快速入门

    通过引导式教程获取 Elasticsearch 的实践经验,这些教程将带您了解常见的搜索场景

  3. 明确您的搜索目标

    根据您的用例,您可以选择多种搜索方法,例如全文搜索和语义搜索。每种方法都会影响您存储和查询数据的选项。

    如果您不确定哪些方法符合您的目标,可以使用示例数据进行尝试。例如,语义搜索入门

    如果您倾向于先提取数据,随后根据需要进行转换或重新索引,请直接跳到下一步。

  4. 提取数据

    如果您的目标包括向量搜索或由 AI 驱动的语义搜索,请使用内置和第三方自然语言处理 (NLP) 模型创建向量化数据,并将其存储在 Elasticsearch 向量数据库中。需要最少配置的方法是在提取数据时添加 semantic_text 字段。使用 semantic_text 进行语义搜索中介绍了此方法。

    要了解如何针对其他搜索目标添加数据,请前往针对搜索用例的数据提取。有关提取选项的更广泛概述,请前往提取:将数据引入 Elastic

    如果您还没有准备好添加自己的数据,可以使用示例数据,或者在按照快速入门中的说明操作时创建小型数据集。

    UI 中的 Elasticsearch 主页还提供了用于创建索引的工作流指南以及使用 REST API 提取数据的现成代码示例。

  5. 构建您的搜索查询

    您的下一步是选择一种编写查询并与 Elasticsearch 交互的方法。您可以选择与您的应用程序匹配的编程语言客户端,并选择用于表达搜索逻辑的查询语言。每个决定都建立在前一个决定的基础之上,为您提供根据需求混合和匹配方法的灵活性。

使用这些资源深入了解 Elasticsearch 或以其他方式开始

© . This website operates independently and is not affiliated with or endorsed by Elasticsearch B.V. All brand names, logos, and trademarks are the property of their respective owners.