Block Join表达式

时间:2016-01-14 08:34:40

标签: solr

有人知道如何在块连接表达式和"常规"之间在Solr中进行查询。表达?例如:

{!parent which="content_t:customer"}(content_t:order AND orderDate_dt:[* TO 2016-01-13T00:00:00Z])

OR

customerType=VIP

在我看来,我已经尝试了所有组合和替代方案与" q"和" fq"参数,但总有一些东西给我一个查询错误。默认情况下,我们在fq参数之间有AND,我猜q.op不会改变它吗?

我还尝试创建一个相应的NOT AND查询,逻辑上是相同的。这适用于不包含块连接表达式的查询。例如,这是无效的:

fq=-{!parent which="content_t:customer"}(content_t:order AND orderDate_dt:[* TO 2016-01-13T00:00:00Z])

但这是:

-(customerType=VIP)

我们正在使用Solr 5.2.1。有人可以帮忙吗?

0 个答案:

没有答案