• Find the previous position (wrapping once) whose token stream contains term (as adjacent tokens).

    Parameters

    • docPositions: number[]

      positions you navigate in the UI (each maps to a doc id/index in tokenStreams)

    • currentPos: number

      current position (0-based) in docPositions

    • tokenStreams: readonly (readonly string[])[]

      pre-tokenized streams indexed by doc id

    • term: string

      the clicked significant term/phrase (e.g. "white house")

    • options: NextIndexOptions = {}

      { tokenizer } defaults to simpleTokenizer

    Returns null | number

    previous position in docPositions or null if none