1

solrとのやり取りにsolrnetライブラリを使用しています。必要なクエリをフォーマットする solrnet のメソッドはありますか。クエリで (not)NotQueryをレンダリングするを見てきましたが、クエリで(required) が必要になりました。-+

これはsolrnetを使用して可能ですか?

RequiredQueryとにRequiredQuerySerializer似たものを実装しようとしましたNotQueryが、solrnet パイプラインに挿入できません。(SolrNet ソースコードを変更できることはわかっていますが、solrnet バイナリは変更しないでおきたいと思います。)

4

1 に答える 1

1

最も簡単な方法は、RequiredQuery実装することですISelfSerializingQuery( example )。

より複雑な場合、または物事を整理するために、別のシリアライザーが使用されます。別の を使用する場合は、シリアライザーと の両方を含むISolrQuerySerializerIoC コンテナーに登録します。AggregateQuerySerializerDefaultQuerySerializer

于 2012-04-24T22:57:19.910 に答える