Table of Contents

Public interface ISpanStemmer

Namespace
Rowles.LeanCorpus.Analysis.Stemmers
Assembly
Rowles.LeanCorpus.dll

Span-based stemming contract. Implementations reduce a word to its root form without allocating, by writing into a caller-provided buffer.

public interface ISpanStemmer

Methods

Public method Stem(ReadOnlySpan<char>, Span<char>)

Stems word into output. Returns the length of the stemmed result, or -1 if output is too small. The caller must ensure output.Length >= word.Length for guaranteed success.