0

我正在使用 Laravel Scout 和 Meil​​isearch 来预先搜索标题列表。我还使用它来匹配具有不同拼写的重复项。我遇到的问题是,Meilisearch 会显示匹配任何单词的结果。例如打字the world会出现:

The First Result
The Second Result
The World
World, The
World Games
World Test

当我需要它来匹配两个世界并且只返回the worldand时World, The。有没有办法通过 Meil​​isearch 实现这一目标?

4

1 回答 1

1

MeiliSearch 通过减少匹配查询词的数量对文档进行排序:https ://docs.meilisearch.com/learn/core_concepts/relevancy.html#ranking-rules

您可以执行词组搜索,但它只会返回包含按给定顺序排列的这些术语的文档。

所以恐怕不可能实现那个 ATM,但是有一张公共路线图似乎符合你的需求,如果你能投票那就太好了:https ://roadmap.meilisearch.com/c/ 62 个匹配词的策略

于 2021-11-15T09:15:58.107 回答