通过逗号分隔值Solr的响应筛选查询

我想通过在Solr的响应筛选查询(FQ)逗号分隔值,目前,当我想通过多个类别,我使用OR操作符。 像这样的FQ =的categoryId:3或的categoryId:55的categoryId:34

有没有什么解决办法传递喜欢FQ =的categoryId值:3,55,34

--------------解决方案-------------

fq=categoryId:(3 55 34)如果您的默认运算符是OR应该工作。 否则,尝试fq=categoryId:(3 OR 55 OR 34) 这是在Lucene的查询语法称为场分组。 (Solr的支持这里记录了完整的Lucene的语法。)

如果你的过滤器查询字段类型为文本或字符串,你也可以用FQ =的categoryId:(3英寸55 34 44),以及。 但运营商不会与整数个行业或其他则字符串/文本字段。

分类: 时间:2015-03-15 人气:0
本文关键词: Solr的,面
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.186 (s). 10 q(s)