串聯與分割查詢
串聯查詢
當您的搜尋包含多個字詞時,Meilisearch 會對其應用串聯演算法。
當搜尋多個字詞時,也會對這些字詞的串聯進行搜尋。當對包含多個字詞的搜尋查詢執行串聯時,它會串聯彼此相鄰的字詞。因此,第一個和第三個字詞不會在沒有第二個字詞的情況下串聯。
範例
對 The news paper
的搜尋也會搜尋以下串聯查詢
Thenews paper
the newspaper
Thenewspaper
警告
此串聯最多對 **3 個字詞** 執行。
分割查詢
當您進行搜尋時,它會將**分割演算法應用於每個字詞**(*以空格分隔的字串*)。
這包括找到分離字詞最有趣的地方,並使用此提議建立平行搜尋查詢。
這是透過在資料集中所有字詞的字典中找到單獨字詞的最佳頻率來實現的。它會注意兩個字詞都具有最少的相關結果,而不僅僅是其中一個。
分割字詞在搜尋查詢中不被視為多個字詞,因為它們必須彼此相鄰。
範例
在對 newspaper
進行搜尋時,它會分割為 news
和 paper
,而不是分割為 new
和 spaper
。包含 news
和 paper
並以其他字詞分隔的文件與搜尋無關。