首页 » Meilisearch 为 Web 应用程序提供的所有强大功能

Meilisearch 为 Web 应用程序提供的所有强大功能

从电子商务平台到内容管理系统 (CMS),Web 应用程序生成并管理大量数据。从这些数据中有效地提取相关信息对于确保无缝的用户体验至关重要。因此,使用逐字逐句查询匹配的传统搜索功能是不够的。需要进行全文搜索。

全文搜索检查文档或数据库的全部内容,使您能够根据特定的单词或短语从大型数据集中检索相关信息。它考虑了出现频率和多语言内容等因素,从而获得更准确、更全面的搜索结果。

美丽搜索是此类搜

索引擎的先驱,它利用全文 手机号码数据  搜索的强大功能,为开发人员和最终用户提供灵活而强大的工具。

本教程介绍如何将 Meil​​isearch 集成到 Node.js Web 项目中。

美丽搜索是什么?
Meilisearch 是一个开源搜索引擎,为最终用户提供快速且相关的搜索结果。它可以容忍拼写错误,并使用默认设置来适应大多数项目。

Meilisearch 还具有高度可定制性,并提供多种功能来调整搜索结果的相关性。在这些功能中,最重要的是分类规则,它可以适应您的项目。

它提供了直观的

RESTful API,可无缝集成到任何  發現觀看你影片內容的公司 商业网站。您可以自行托管,也可以使用其官方云托管解决方案 Meil​​isearch Cloud 快速轻松地启动和运行。本教程使用美丽搜索云。

先决条件
要关注我们,您需要具备:

您的计算机上安装了 Node.js
一个 Node.js 项目。您可以在 GitHub 上使用此基本项目。
如何设置美丽搜索

让我们前往美丽搜索云并创建

一个帐户或登录。让 阿拉伯联合酋长国电话号码 我们确认您的电子邮件地址。
然后,我们点击创建一个项目,一个运行 Meil​​isearch 实例的服务器——我们将在其中添加网站数据集。
我们为项目添加一个名称(例如,book-app)并选择我们喜欢的区域。然后,我们点击创建。创建项目后,我们可以点击“设置”来查看项目的详细信息,例如访问数据集的URL、保护Meilisearch实例的API密钥等信息。
book-app 项目概览页面
book-app 项目概览页面。
有三个 API 密钥,每个密钥代表不同级别的权限:

主密钥:此密钥解锁所有路径,并且是唯一可以访问创建和删除 API 密钥的端点的密钥。仅使用主密钥从安全环境管理 API 密钥。
默认搜索 API 密钥:此密钥仅授予对搜索路径的访问权限。我们可以在客户端代码中使用它。
默认管理员 API 密钥:此密钥允许访问除 /keys 之外的所有 API 路径,用于创建和删除 API 密钥。我们只能在安全的环境中使用此密钥。
如何使用 Meil​​isearch 索引数据
索引是存储和组织可搜索数据的核心组件。它们充当文档容器 – 包含一个或多个字段的对象。

Meilisearch 中的每个索引都是独立且可定制的,允许自定义搜索排名规则和过滤选项。

如何创建索引和添加文档

在导航栏中,单击项目的“索引”选项卡。
我们点击创建索引。然后我们输入索引的名称(例如,书籍)并单击创建索引。
让我们选择文档导入模式。在本指南中,我们将从 Google Book API 导入包含 13 本书条目的 JSON 文件。
我们点击文件上传并上传 JSON 文件,然后点击导入文档。
信息
每个文档必须有一个包含主键的主字段,主键是所有文档中必须存在的具有唯一值的属性。大多数情况下,该值是文档 ID。如果此键不存在,文档将无法正确上传。

如何更新和删除文档
目前美丽搜索云没有提供编辑或删除文档的方法,但是我们可以使用REST API路由或SDK。以下代码显示如何使用 REST API 端点更新或删除文档。本教程使用 cURL 来处理路由,但我们也可以使用像 Postman 这样的 API 平台。

滚动至顶部