Couchbase .NET SDK | 3.8.0
Search Results for

    Show / Hide Table of Contents

    Class BooleanQuery

    A combination of conjunction and disjunction queries.

    Inheritance
    object
    SearchQueryBase
    BooleanQuery
    Implements
    ISearchQuery
    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 BooleanQuery : SearchQueryBase, ISearchQuery

    Methods

    | Edit this page View Source

    AsReadOnly()

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

    Deconstruct(out ConjunctionQuery?, out DisjunctionQuery?, out DisjunctionQuery?)

    Declaration
    public void Deconstruct(out ConjunctionQuery? mustQueries, out DisjunctionQuery? shouldQueries, out DisjunctionQuery? mustNotQueries)
    Parameters
    Type Name Description
    ConjunctionQuery mustQueries
    DisjunctionQuery shouldQueries
    DisjunctionQuery mustNotQueries
    | 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

    Must(params ISearchQuery[])

    Result documents must satisfy these queries.

    Declaration
    public BooleanQuery Must(params ISearchQuery[] queries)
    Parameters
    Type Name Description
    ISearchQuery[] queries
    Returns
    Type Description
    BooleanQuery
    | Edit this page View Source

    MustNot(params ISearchQuery[])

    Result documents must not satisfy these queries.

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

    The query.

    Returns
    Type Description
    BooleanQuery
    | Edit this page View Source

    Should(params ISearchQuery[])

    Result documents should satisfy these queries..

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

    The query.

    Returns
    Type Description
    BooleanQuery
    | Edit this page View Source

    ShouldMin(int)

    If a hit satisfies at least min queries in the should be boosted by this amount.

    Declaration
    public BooleanQuery ShouldMin(int min)
    Parameters
    Type Name Description
    int min

    The minimum to boost by - the default is 1.

    Returns
    Type Description
    BooleanQuery

    Implements

    ISearchQuery

    See Also

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