在Algolia中,即使未在数据中找到所有关键字,如何将其设置为返回搜索结果?

时间:2016-11-02 13:07:04

标签: algolia

默认情况下,如果我在Algolia中搜索“快速红车”,它将返回包含所有“快速红车”字样的结果。我希望结果包含数据,即使它只有“红色”,“汽车”或“快速”。有谁知道如何设置它?

1 个答案:

答案 0 :(得分:1)

您可以将removeWordsIfNoResults Algolia设置为allOptional。然后,所有查询单词都将被视为可选,即使缺少某些单词,也会返回结果。

根据您的使用情况,我建议您考虑不使用allOptional,而是使用其他选项之一lastWordsfirstWords,因为它可能会带来更好的相关性。

removeWordsIfNoResults选项的文档:https://www.algolia.com/doc/api-client/php/parameters#removewordsifnoresults