Couchbase .NET SDK | 3.8.0
Search Results for

    Show / Hide Table of Contents

    Class DisjunctionQuery

    The disjunction query is a compound query. The result documents must satisfy a configurable min number of child queries. By default this min is set to 1.

    Inheritance
    object
    SearchQueryBase
    DisjunctionQuery
    Implements
    ISearchQuery
    IEnumerable<ISearchQuery>
    IEnumerable
    Inherited Members
    SearchQueryBase.IndexName
    SearchQueryBase.Query
    SearchQueryBase.Boost(double)
    SearchQueryBase.BoostValue
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Couchbase.Search.Queries.Compound
    Assembly: Couchbase.NetClient.dll
    Syntax
    public class DisjunctionQuery : SearchQueryBase, ISearchQuery, IEnumerable<ISearchQuery>, IEnumerable

    Constructors

    | Edit this page View Source

    DisjunctionQuery(params ISearchQuery[])

    Declaration
    public DisjunctionQuery(params ISearchQuery[] queries)
    Parameters
    Type Name Description
    ISearchQuery[] queries

    Methods

    | Edit this page View Source

    AsReadOnly()

    Declaration
    public DisjunctionQuery.ReadOnly AsReadOnly()
    Returns
    Type Description
    DisjunctionQuery.ReadOnly
    | Edit this page View Source

    Deconstruct(out int?, out IReadOnlyList<ISearchQuery>)

    Declaration
    public void Deconstruct(out int? min, out IReadOnlyList<ISearchQuery> queries)
    Parameters
    Type Name Description
    int? min
    IReadOnlyList<ISearchQuery> queries
    | Edit this page View Source

    Export()

    Gets a JSON object representing this query instance />

    Declaration
    public override JObject Export()
    Returns
    Type Description
    JObject
    Overrides
    SearchQueryBase.Export()
    | Edit this page View Source

    GetEnumerator()

    Declaration
    public IEnumerator<ISearchQuery> GetEnumerator()
    Returns
    Type Description
    IEnumerator<ISearchQuery>
    | Edit this page View Source

    Min(int)

    The minimum number of child queries that must be satisfied for the disjunction query.

    Declaration
    public DisjunctionQuery Min(int min)
    Parameters
    Type Name Description
    int min

    The minimum.

    Returns
    Type Description
    DisjunctionQuery
    | Edit this page View Source

    Or(params ISearchQuery[])

    Adds additional SearchQueryBase implementations to this ConjunctionQuery.

    Declaration
    public DisjunctionQuery Or(params ISearchQuery[] queries)
    Parameters
    Type Name Description
    ISearchQuery[] queries

    One or more SearchQueryBase queries to add.

    Returns
    Type Description
    DisjunctionQuery

    Implements

    ISearchQuery
    IEnumerable<T>
    IEnumerable

    See Also

    SearchQueryBase
    • Edit this page
    • View Source
    In this article
    Back to top © 2025 Couchbase, Inc.