v1.9からv5.4にアップグレードした後、ESに多くの変更が加えられました。Elasticsearch.Net - v1.9からv5.4へのアップグレード後の変更
私はまだESのクエリー手法について疑問を抱いています。 v1.9では、フィルタオプションが異なることに気付きました。私はどのようにそれがAnd
またはV5.4とOr
操作を行うことが可能ですFilter(o => o.And(filterContainer.ToArray())
を参照してくださいここで
searchDescriptor.Query(q => q.Filtered(m => m.Query(n => matchQuery).Filter(o => o.And(filterContainer.ToArray()))))
V5.4に以下のコードを複製することができますどのように
を疑問に思って?
Filter(o => o.And(filterContainer.ToArray())
は、配列内の各アイテムがAnd
オペランドにバインドされていることを示していますか?
ありがとうございます。たくさんの意味があります。どうやら '.Missing()'と '.Not()'はES 5に何か新しいことがありますか?本当に返信を感謝します。再度、感謝します。 – Mark