/similar 路由接受一个搜索结果并使用 AI 驱动的搜索返回多个相似文档。
/similar
路由使用 AI 驱动的搜索返回与目标文档相似的多个文档。 Meilisearch 暴露了两个用于检索相似文档的路由:POST
和 GET
。在大多数情况下,POST
将提供更好的性能和易用性。POST
获取相似文档名称 | 类型 | 描述 |
---|---|---|
index_uid * | 字符串 | 请求索引的 uid |
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
id | 字符串或数字 | null | 目标文档的标识符(必填) |
embedder | 字符串 | null | 计算推荐时使用的嵌入器。必填 |
attributesToRetrieve | 字符串数组 | ["*"] | 在返回的文档中显示的属性 |
offset | 整数 | 0 | 要跳过的文档数量 |
limit | 整数 | 20 | 返回的最大文档数量 |
filter | 字符串 | null | 按属性值筛选查询 |
showRankingScore | 布尔值 | false | 显示文档的全局排名得分 |
showRankingScoreDetails | 布尔值 | false | 显示详细的排名分数信息 |
rankingScoreThreshold | 数字 | null | 排除排名分数低的搜索结果 |
retrieveVectors | 布尔值 | false | 返回文档向量数据 |
200 OK
GET
获取相似文档名称 | 类型 | 描述 |
---|---|---|
index_uid * | 字符串 | 请求索引的 uid |
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
id | 字符串或数字 | null | 目标文档的标识符(必填) |
embedder | 字符串 | "default" | 计算推荐时使用的嵌入器。必填 |
attributesToRetrieve | 字符串数组 | ["*"] | 在返回的文档中显示的属性 |
offset | 整数 | 0 | 要跳过的文档数量 |
limit | 整数 | 20 | 返回的最大文档数量 |
filter | 字符串 | null | 按属性值筛选查询 |
showRankingScore | 布尔值 | false | 显示文档的全局排名得分 |
showRankingScoreDetails | 布尔值 | false | 显示详细的排名分数信息 |
rankingScoreThreshold | 数字 | null | 排除排名分数低的搜索结果 |
retrieveVectors | 布尔值 | false | 返回文档向量数据 |
200 OK