Javascript 在Algolia JS Helper中添加析取标记细化

Javascript 在Algolia JS Helper中添加析取标记细化,javascript,algolia,Javascript,Algolia,我正在尝试在Algolia中使用标签进行析取过滤,但没有相关文档。这就是我实际上正在做的: helper.addTag('Shangai').search(); 这将过滤所有带有Shangai标签的文档。 但我还需要得到所有有布鲁克林标签的文件 helper.addTag('Brooklyn').search(); 这样做之后,我得到了0个结果,因为algolia使用AND操作符作为默认值在标记中搜索,所以正在查找包含Shangai和Brooklyn的文档。我需要的是上海或布鲁克林 有人知道

我正在尝试在Algolia中使用标签进行析取过滤,但没有相关文档。这就是我实际上正在做的:

helper.addTag('Shangai').search();
这将过滤所有带有Shangai标签的文档。 但我还需要得到所有有布鲁克林标签的文件

helper.addTag('Brooklyn').search();
这样做之后,我得到了0个结果,因为algolia使用AND操作符作为默认值在标记中搜索,所以正在查找包含Shangai和Brooklyn的文档。我需要的是上海或布鲁克林


有人知道怎么做吗?

要实现目标,可以使用
setQueryParameter
方法

helper.setQueryParameter('filters', 'Shangai OR Brooklyn').search();
此外,我建议您将标记值用双引号括起来,以防它们包含空格

helper.setQueryParameter('filters', '"Shangai" OR "Brooklyn"').search();

请注意,
setQueryParameter
支持。

要实现您的目标,您可以使用
setQueryParameter
方法

helper.setQueryParameter('filters', 'Shangai OR Brooklyn').search();
此外,我建议您将标记值用双引号括起来,以防它们包含空格

helper.setQueryParameter('filters', '"Shangai" OR "Brooklyn"').search();
请注意,
setQueryParameter
支持