在solr响应的过滤器查询中传递逗号分隔值

gob*_*986 14 solr facet

我想在solr响应的过滤器查询(fq)中传递逗号分隔值,目前当我想传递多个类别时我使用OR运算符.像这样fq = categoryId:3 OR categoryId:55 OR categoryId:34

是否有任何传递值的解决方案,如fq = categoryId:3,55,34

nik*_*500 21

fq=categoryId:(3 55 34)如果您的默认运算符是OR,则应该有效.否则,试试吧fq=categoryId:(3 OR 55 OR 34).这在Lucene查询语法中称为字段分组.(Solr支持完整的Lucene语法,如此处所述.)