2016-08-22 73 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