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
Lucene.Net.Search.Filter
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()
Namespace: Lucene.Net.Sandbox.Queries
Assembly: Lucene.Net.Sandbox.dll
Syntax
public class DuplicateFilter : Filter
Constructors
| Improve this Doc View SourceDuplicateFilter(String)
Declaration
public DuplicateFilter(string fieldName)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | fieldName |
DuplicateFilter(String, KeepMode, ProcessingMode)
Declaration
public DuplicateFilter(string fieldName, KeepMode keepMode, ProcessingMode processingMode)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | fieldName | |
| KeepMode | keepMode | |
| ProcessingMode | processingMode |
Properties
| Improve this Doc View SourceFieldName
Declaration
public virtual string FieldName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
KeepMode
Declaration
public KeepMode KeepMode { get; set; }
Property Value
| Type | Description |
|---|---|
| KeepMode |
ProcessingMode
Declaration
public ProcessingMode ProcessingMode { get; set; }
Property Value
| Type | Description |
|---|---|
| ProcessingMode |
Methods
| Improve this Doc View SourceEquals(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
| Type | Name | Description |
|---|---|---|
| Lucene.Net.Index.AtomicReaderContext | context | |
| Lucene.Net.Util.IBits | acceptDocs |
Returns
| Type | Description |
|---|---|
| Lucene.Net.Search.DocIdSet |
Overrides
Lucene.Net.Search.Filter.GetDocIdSet(Lucene.Net.Index.AtomicReaderContext, Lucene.Net.Util.IBits)
|
Improve this Doc
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
| Type | Description |
|---|---|
| System.Int32 |
Overrides
System.Object.GetHashCode()
See Also
Lucene.Net.Index.SlowCompositeReaderWrapper