Search 使用漏斗状查询参数在AND语句中嵌套OR语句

Search 使用漏斗状查询参数在AND语句中嵌套OR语句,search,funnelback,Search,Funnelback,我试图在搜索中的一些AND语句中插入OR语句,但在确定需要使用的运算符时遇到困难 我基本上想做的是陈述以下内容(提示伪代码) 我的尝试似乎产生了广泛的OR语句,将我对线虫的初始查询(425个结果)膨胀为1000多个结果,而不是将其缩减为原始结果的子集 我已经咨询过了,但只需要最后一次推送。Funnelback的默认运算符是and,指定or的机制(在底层查询语法中)是将or选项括在方括号中。我认为您希望得到的是以下查询 nematode M:[North South] N:["Category v

我试图在搜索中的一些AND语句中插入OR语句,但在确定需要使用的运算符时遇到困难

我基本上想做的是陈述以下内容(提示伪代码)

我的尝试似乎产生了广泛的OR语句,将我对线虫的初始查询(425个结果)膨胀为1000多个结果,而不是将其缩减为原始结果的子集


我已经咨询过了,但只需要最后一次推送。

Funnelback的默认运算符是and,指定or的机制(在底层查询语法中)是将or选项括在方括号中。我认为您希望得到的是以下查询

nematode M:[North South] N:["Category value 1" "Category value 2"]
看起来您正试图通过将查询分解为CGI参数来实现这一点。是吗

query=nematode&meta_M=%5BNorth%20South%5D&meta_N=%5B%22Category%20value%201%22%20%22Category%20value%202%22%5D%20 
# Note:
#   meta_M decodes to [North South]
#   meta_N decodes to ["Category value 1" "Category value 2"]

…满足您的需要,或者每个meta_M和meta_N值必须在单独的CGI参数中吗?

谢谢Matt,这很有帮助:)
query=nematode&meta_M=%5BNorth%20South%5D&meta_N=%5B%22Category%20value%201%22%20%22Category%20value%202%22%5D%20 
# Note:
#   meta_M decodes to [North South]
#   meta_N decodes to ["Category value 1" "Category value 2"]