如何使用solrnet查询solr与+(必需)匹配

时间:2012-04-24 08:54:36

标签: solrnet

我正在使用solrnet库与solr进行交互。 solrnet中是否有一种格式化所需查询的方法。我看到NotQuery在查询中呈现-(不是),但我现在需要查询中的+(必需)。

这是否可以使用solrnet?

我尝试实现与RequiredQuery类似的RequiredQuerySerializerNotQuery,但我无法将其注入solrnet管道。 (我知道我可以修改SolrNet源代码,但我真的想保持solrnet二进制文件不被修改。)

1 个答案:

答案 0 :(得分:1)

最简单的方法是RequiredQuery实施ISelfSerializingQueryexample)。

单独的序列化程序用于更复杂的情况,或保持整洁。使用单独的ISolrQuerySerializer时,请在您的IoC容器中注册包含序列化程序和AggregateQuerySerializer的{​​{1}}。