C# (CSharp) QACExperimenter.Data.IndexCore Namespace

Classes

Name Description
Journal Maintains a chronological journal of the additions/changes to the IndexEntry. Journal entries are stored as a linked list, with the oldest entry starting from OldestEntry
JournalEntry Contains an entry in the journal
OneOffQueries Maintains a hashset of one-off queries to exclude from the prefix index (as they'll never be suggested - they just slow things down)
TermIndex Maintains an index of BaseIndexEntry objects, indexed by term. This is effectively an inverted index to the queries in the PrefixIndex. This class is NOT thread-safe.
TermWeightIndex Maintains an index of term weights.