2016-08-22 72 views
0

所以几乎相同的问题here几乎就是我正在寻找的。然而,与我的问题扭曲是,我使用QParser的“字段”值不需要转义的值,所以语法是完全不同的。我的FQ的Solr fq:带有字段QParser的OR查询的语法

例子:fq={!field f=category}some value

我已经试过各种组合包括在查询中我的OR值,但搜索返回结果0或不能正确解析它。

一对夫妇办法我试过有:

fq={!field f=category}(some value OR some other value)

fq={!field f=category}some value OR {!field f=category}some other value

fq=({!field f=category}(some value OR some other value))

正是我试图做甚至可能吗?

回答

0

这可能有帮助。试试这个

fq=({!field f=category})somevalue OR othervalue 
+0

它能够解析它,但它不匹配正确,相比之下,如果我尝试没有使用{!field f = category},它确实有效。也许这只是一个确保我逃避所有正确字符并试图使用字段解析器的问题。 – phreak3eb