Class BlockJoinComparerSource
Helper class to sort readers that contain blocks of documents.
Note that this class is intended to used with SortingMergePolicy, and for other purposes has some limitations:
- Cannot yet be used with SearchAfter(ScoreDoc, Query, Filter, Int32, Sort)
 - Filling sort field values is not yet supported.
 
This is a Lucene.NET EXPERIMENTAL API, use at your own risk
Inherited Members
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
  Namespace: Lucene.Net.Index.Sorter
Assembly: Lucene.Net.Misc.dll
Syntax
public class BlockJoinComparerSource : FieldComparerSource
  Constructors
| Improve this Doc View SourceBlockJoinComparerSource(Filter, Sort)
Create a new BlockJoinComparerSource, sorting only blocks of documents
with parentSort and not reordering children with a block.
Declaration
public BlockJoinComparerSource(Filter parentsFilter, Sort parentSort)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Filter | parentsFilter | Filter identifying parent documents  | 
      
| Sort | parentSort | Sort for parent documents  | 
      
BlockJoinComparerSource(Filter, Sort, Sort)
Create a new BlockJoinComparerSource, specifying the sort order for both blocks of documents and children within a block.
Declaration
public BlockJoinComparerSource(Filter parentsFilter, Sort parentSort, Sort childSort)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Filter | parentsFilter | Filter identifying parent documents  | 
      
| Sort | parentSort | Sort for parent documents  | 
      
| Sort | childSort | Sort for child documents in the same block  | 
      
Methods
| Improve this Doc View SourceNewComparer(String, Int32, Int32, Boolean)
Declaration
public override FieldComparer NewComparer(string fieldname, int numHits, int sortPos, bool reversed)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | fieldname | |
| System.Int32 | numHits | |
| System.Int32 | sortPos | |
| System.Boolean | reversed | 
Returns
| Type | Description | 
|---|---|
| FieldComparer | 
Overrides
| Improve this Doc View SourceToString()
Declaration
public override string ToString()
  Returns
| Type | Description | 
|---|---|
| System.String | 
Overrides
System.Object.ToString()