SolrNet中的现场分组?

时间:2011-04-26 15:41:45

标签: solr filtering solrnet facet

我正在尝试在solr.net中创建一个查询,该查询生成一个带有多个术语的过滤查询的solr查询,例如:fq=Size:(4 large)

但是,当我将查询字符串中的?f_Size=(4 large)传递给SolrNet示例应用程序(在此处找到:http://code.google.com/p/solrnet/downloads/list)时,找不到任何结果。

查看日志,我可以看到生成的过滤器查询是fq=Size:"\(4+large\)",因此没有找到结果是有道理的。

SolrNet中是否有办法生成一个包含多个术语的过滤查询?

1 个答案:

答案 0 :(得分:3)

在构建过滤器查询的位置,尝试将Query.Field(...).Is(...)替换为Query.Simple(...)(您必须自己构建查询)。请参阅wiki以供参考。