Class DuplicateFilter
  
  Filter to remove duplicate values from search results.
WARNING: for this to work correctly, you may have to wrap
your reader as it cannot current deduplicate across different
index segments.
 
  
  
    Inheritance
    System.Object
    
    DuplicateFilter
   
  
    Inherited Members
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.ToString()
    
   
  
  Assembly: Lucene.Net.Sandbox.dll
  Syntax
  
    public class DuplicateFilter : Filter
   
  Constructors
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  DuplicateFilter(String)
  
  
  Declaration
  
    public DuplicateFilter(string fieldName)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        fieldName | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  DuplicateFilter(String, KeepMode, ProcessingMode)
  
  
  Declaration
  
    public DuplicateFilter(string fieldName, KeepMode keepMode, ProcessingMode processingMode)
   
  Parameters
  
  Properties
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  FieldName
  
  
  Declaration
  
    public virtual string FieldName { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  KeepMode
  
  
  Declaration
  
    public KeepMode KeepMode { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ProcessingMode
  
  
  Declaration
  
    public ProcessingMode ProcessingMode { get; set; }
   
  Property Value
  
  Methods
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Equals(Object)
  
  
  Declaration
  
    public override bool Equals(object obj)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Object | 
        obj | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  Overrides
  System.Object.Equals(System.Object)
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetDocIdSet(AtomicReaderContext, IBits)
  
  
  Declaration
  
    public override DocIdSet GetDocIdSet(AtomicReaderContext context, IBits acceptDocs)
   
  Parameters
  
  Returns
  
  Overrides
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetHashCode()
  
  
  Declaration
  
    public override int GetHashCode()
   
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  Overrides
  System.Object.GetHashCode()
  See Also