默认情况下,如果我在Algolia中搜索“快速红车”,它将返回包含所有“快速红车”字样的结果。我希望结果包含数据,即使它只有“红色”,“汽车”或“快速”。有谁知道如何设置它?
答案 0 :(得分:1)
您可以将removeWordsIfNoResults
Algolia设置为allOptional
。然后,所有查询单词都将被视为可选,即使缺少某些单词,也会返回结果。
根据您的使用情况,我建议您考虑不使用allOptional
,而是使用其他选项之一lastWords
或firstWords
,因为它可能会带来更好的相关性。
removeWordsIfNoResults
选项的文档:https://www.algolia.com/doc/api-client/php/parameters#removewordsifnoresults