1

我正在尝试在 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 中有没有一种方法可以生成包含多个术语的过滤器查询?

4

1 回答 1

3

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

于 2011-04-26T16:14:37.610 回答