Meilisearch搜索

本文介绍如何快速上手Meilisearch,包括安装配置、创建索引、添加文档及执行搜索等核心操作。Meilisearch提供开箱即用的功能,帮助提升工作流程效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这个快速入门将指导您设置Meilisearch、添加文档、执行第一次搜索、使用搜索预览、添加搜索栏以及保护实例。
所需的只是一个命令行(打开新窗口)进行安装,以及之后与Meilisearch交互的某种方式(例如,cURL(打开新的窗口)或我们的一个SDK)。
让我们开始吧!
#设置和安装
我们将从下载和安装Meilisearch开始。您可以选择在本地安装Meilisearch或通过云服务部署它。

Meilisearch helps you shape a delightful search experience in a snap, offering features that work out-of-the-box to speed up your workflow.
在这里插入图片描述

参考:https://github.com/meilisearch/meilisearch
下载地址:https://github.com/meilisearch/Meilisearch/releases

依赖

<dependency>
  <groupId>com.meilisearch.sdk</groupId>
  <artifactId>meilisearch-java</artifactId>
  <version>0.7.2</version>
</dependency>

案例

import com.meilisearch.sdk;
import java.nio.file.Files;
import java.nio.file.Path;

Path fileName = Path.of("movies.json");
String moviesJson = Files.readString(fileName);
Client client = new Client(new Config("http://127.0.0.1:7700", "masterKey"));
Index index = client.index("movies");
index.addDocuments(moviesJson);

创建索引

client.index("movies").search("botman");

获取客户端

Client client = new Client(new Config("http://127.0.0.1:7700", "masterKey"));
client.getKeys();

查询

Client client = new Client(new Config("http://127.0.0.1:7700", "apiKey"));
client.index("movies").search(new SearchRequest(""));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值