连接和拆分查询
连接查询
当您的搜索包含多个词时,Meilisearch 会对其应用连接算法。
当搜索多个词时,也会对这些词的连接进行搜索。当对包含多个词的搜索查询进行连接时,它将连接彼此相邻的词。因此,第一个和第三个词不会在没有第二个词的情况下被连接。
示例
对 The news paper
的搜索也将搜索以下连接查询
Thenews paper
the newspaper
Thenewspaper
警告
此连接最多对 3 个词 进行。
拆分查询
当您进行搜索时,它**将拆分算法应用于每个词**(*空格分隔的字符串*)。
这包括找到分离词语的最有趣位置,并使用此提议创建并行搜索查询。
这是通过在数据集所有词语的字典中找到分离词语的最佳频率来实现的。它会注意确保两个词语都具有最少量的有趣结果,而不仅仅是其中一个。
拆分词在搜索查询中不被视为多个词,因为它们必须彼此相邻。
示例
在对 newspaper
进行搜索时,它将拆分为 news
和 paper
,而不是 new
和 spaper
。包含由其他词语分隔的 news
和 paper
的文档与搜索无关。