1

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

这可能使用 solrnet 吗?

我试图实现一个RequiredQueryRequiredQuerySerializer类似的NotQuery,但我无法将它注入到 solrnet 管道中。(我知道我可以修改 SolrNet 源代码,但我真的很想保持 solrnet 二进制文件不变。)

4

1 回答 1

1

最简单的方法是RequiredQuery实现ISelfSerializingQuery示例)。

一个单独的序列化器用于更复杂的情况,或者使事情更整洁。使用单独ISolrQuerySerializer的.AggregateQuerySerializerDefaultQuerySerializer

于 2012-04-24T22:57:19.910 回答