在本教程中,您将学习如何同时查询多个索引以获取单个结果列表。
/multi-search
端点同时发出多个搜索请求。联合搜索是一种多重搜索,它将多个查询的结果以单个列表的形式返回。 在本教程中,您将学习如何创建包含来自 CRM 应用程序不同类型数据的单独索引。然后,您将同时查询所有这些索引以获取单个结果列表。crm-chats.json
、crm-profiles.json
和 crm-tickets.json
,其中包含来自虚拟 CRM 应用程序的数据。 将数据集添加到 Meilisearch 并创建三个单独的索引:profiles
、chats
和 tickets
:federation
参数的 /multi-search
端点同时查询这三个索引:profiles
索引中的文档。 使用 federation
参数的 weight
属性来提升来自特定查询的结果:profile
的查询结果排名高于来自其他查询的文档
weight
来提升最可能包含您所需信息的索引中的结果。