API Reference

Welcome to the LeanCorpus API reference. Browse the namespaces in the left-hand navigation, or jump straight to common entry points below.

Items marked with a lock icon are internal APIs. They are documented for contributors and may change between releases.

Common entry points

Namespaces

Namespace Purpose
Rowles.LeanCorpus Top-level types: documents, fields, configuration.
Rowles.LeanCorpus.Analysis Analysers, tokenisers, token filters.
Rowles.LeanCorpus.Codecs On-disk format: postings, doc values, stored fields.
Rowles.LeanCorpus.Diagnostics Metrics collectors, activity sources, slow query log.
Rowles.LeanCorpus.Index Indexing primitives, segment management, merge policy.
Rowles.LeanCorpus.Search Queries, scoring, top-N collection.
Rowles.LeanCorpus.Store Memory-mapped IO and locking.