.net中带有OR选项的FacetFilters过滤器

时间:2019-03-22 16:17:23

标签: .net algolia

我正在尝试根据.Net中的OR条件过滤数据。它在一个条件下可以很好地工作,但是如果我提供多个选项,它的工作原理就像AND。

这是我的代码,其作为AND条件工作,但我需要将此代码作为OR。

JArray j = new JArray();
j.Add(String.Format(query, category));
j.Add(new string[] { "causeid:6", "causeid:7", "causeid:8" });
q.SetFacetFilters(j);

以下代码可以正常工作

JArray j = new JArray();
j.Add(String.Format(query, category));
j.Add(new string[] { “causeid:6”});
q.SetFacetFilters(j)


 indexQueries.Add(new IndexQuery(algoliaSettings.AlgoliaDb, q));

我已经基于Algolia Documentation

实施了此操作

0 个答案:

没有答案