| Name | Description | Type | Package | Framework |
| BitDocIdSetCachingWrapperFilter | Filter wrapper that implements BitDocIdSetFilter. | Class | org.apache.lucene.search.join | Apache Lucene |
| BitDocIdSetFilter | A Filter that produces BitDocIdSets. | Class | org.apache.lucene.search.join | Apache Lucene |
| BitSetProducer | A producer of BitSets per segment. | Interface | org.apache.lucene.search.join | Apache Lucene |
| BlockJoinSelector | Select a value from a block of documents. | Class | org.apache.lucene.search.join | Apache Lucene |
| BlockJoinSelector .Type | Type of selection to perform. | Class | org.apache.lucene.search.join.BlockJoinSelector | Apache Lucene |
| CheckJoinIndex | Utility class to check a block join index. | Class | org.apache.lucene.search.join | Apache Lucene |
| JoinUtil | Utility for query time joining. | Class | org.apache.lucene.search.join | Apache Lucene |
| QueryBitSetProducer | A BitSetProducer that wraps a query and caches matching BitSets per segment. | Class | org.apache.lucene.search.join | Apache Lucene |
| ScoreMode | How to aggregate multiple child hit scores into a single parent score. | Class | org.apache.lucene.search.join | Apache Lucene |
| ToChildBlockJoinQuery | Just like ToParentBlockJoinQuery, except this query joins in reverse: you provide a Query matching | Class | org.apache.lucene.search.join | Apache Lucene |
| ToParentBlockJoinCollector | Collects parent document hits for a Query containing one more more BlockJoinQuery clauses, sorted by the | Class | org.apache.lucene.search.join | Apache Lucene |
| ToParentBlockJoinIndexSearcher | An IndexSearcher to use in conjunction with ToParentBlockJoinCollector. | Class | org.apache.lucene.search.join | Apache Lucene |
| ToParentBlockJoinQuery | This query requires that you index children and parent docs as a single block, using the | Class | org.apache.lucene.search.join | Apache Lucene |
| ToParentBlockJoinQuery .ChildrenMatchesScorer | Ascendant for ToParentBlockJoinQuery's scorer. | Class | org.apache.lucene.search.join.ToParentBlockJoinQuery | Apache Lucene |
| ToParentBlockJoinSortField | A special sort field that allows sorting parent docs based on nested / child level fields. | Class | org.apache.lucene.search.join | Apache Lucene |