Table of Contents

Public classSealed BlockJoinQuery

Namespace
Rowles.LeanLucene.Search.Queries
Assembly
Rowles.LeanLucene.dll

Returns parent documents whose child documents match the given child query. Follows the Lucene block-join pattern: children are stored immediately before their parent within a segment.

public sealed class BlockJoinQuery : Query, IEquatable<Query>
Inheritance
BlockJoinQuery
Inherited Members
Extension Methods

Public constructor BlockJoinQuery(Query)

Initialises a new BlockJoinQuery with the specified child query.

Public property ChildQuery

Query that matches child documents.

Public property Field

Field name of the parent. When set, only parent docs whose stored field for the same field is non-empty are considered. This doubles as a signal that a parent bitset is expected during execution.

Public method Equals(object?)

Determines whether the specified object is equal to the current object.

Public method GetHashCode()

Serves as the default hash function.

Public method ToString()

Returns a string that represents the current object.