Meilisearch 提供两种搜索类型:全文搜索和 AI 搜索。本文解释了它们的差异和预期用例。 这是 Meilisearch 的默认搜索类型。在执行全文搜索时,Meilisearch 会检查索引文档中是否存在与一组搜索词的可接受匹配项。这是一种快速可靠的搜索方法。 例如,搜索"粉色凉鞋"时,全文搜索只会返回明确提及这两个词的服装。搜索"女童粉色夏季鞋"可能会返回更少且相关性较低的结果。 AI 搜索是 Meilisearch 最新的搜索方法。它根据查询的含义和上下文返回结果。 AI 搜索使用 OpenAI 和 Hugging Face 等 LLM 提供商生成向量嵌入,这些嵌入代表查询词和文档的含义和上下文。然后它比较这些向量以找到语义相似的搜索结果。 使用 AI 搜索时,Meilisearch 默认返回全文和语义结果。这也称为混合搜索。 通过 AI 搜索,搜索"粉色凉鞋"将更有效率,但搜索"可爱的女童粉色夏季鞋"仍将返回相关结果,包括浅色露趾鞋。

用例

全文搜索是一个可靠的选择,在大多数情况下都适用。它速度快,资源占用少,无需额外配置。它最适合需要精确匹配查询且用户熟悉相关关键字的情况。 AI 搜索结合了语义搜索的灵活性和全文搜索的性能。大多数搜索,无论是简短精确的还是冗长模糊的,都会返回非常相关的搜索结果。在大多数情况下,AI 搜索将为您的用户提供最佳搜索体验,但需要额外配置。如果您使用 OpenAI 等第三方服务生成向量嵌入,AI 搜索也可能产生额外费用。
© . This site is unofficial and not affiliated with Meilisearch.