根据与 Algolia 匹配的关键字进行搜索

Search based on matching keywords with Algolia

是否可以根据匹配的查询执行查询和return结果?请看下面我的例子。

示例对象:

示例搜索: 赛车

Returns以下对象依次为:2、3、1

要将所有单词视为 Algolia 的可选单词,您可以在请求中传递一个由查询的所有单词组成的数组:

index.search('racing car', {
  optionalWords: ['racing', 'car']
});

这将按照您期望的顺序给出结果。

A​​lgolia 提供了另一个相关选项,removeWordsIfNoResults,当且仅当它没有找到与查询的每个词匹配的结果时,它才会将某些词视为可选词。