Class CachedOrdinalsReader
A per-segment cache of documents' facet ordinals. Every
Cached
NOTE: every Cached
NOTE: when using this cache, it is advised to use
a
NOTE: create one instance of this and re-use it for all facet implementations (the cache is per-instance, not static).
Implements
Namespace: Lucene.Net.Facet.Taxonomy
Assembly: Lucene.Net.Facet.dll
Syntax
public class CachedOrdinalsReader : OrdinalsReader, Util.IAccountable
Constructors
| Improve this Doc View SourceCachedOrdinalsReader(OrdinalsReader)
Sole constructor.
Declaration
public CachedOrdinalsReader(OrdinalsReader source)
Parameters
Type | Name | Description |
---|---|---|
Ordinals |
source |
Properties
| Improve this Doc View SourceIndexFieldName
Declaration
public override string IndexFieldName { get; }
Property Value
Type | Description |
---|---|
System. |
Overrides
Methods
| Improve this Doc View SourceGetReader(Index.AtomicReaderContext)
Declaration
public override OrdinalsReader.OrdinalsSegmentReader GetReader(Index.AtomicReaderContext context)
Parameters
Type | Name | Description |
---|---|---|
Index. |
context |
Returns
Type | Description |
---|---|
Ordinals |
Overrides
| Improve this Doc View SourceRamBytesUsed()
Declaration
public virtual long RamBytesUsed()
Returns
Type | Description |
---|---|
System. |