Expand description
Fast indexed regex search over codebases — core engine.
Walking: WalkBuilder from the ignore crate (ripgrep-class ignore rules).
Modules§
- lexicon
- Sorted trigram → postings slice descriptor.
- postings
- Contiguous
u32LE file-id payloads referenced by the lexicon.
Structs§
- Compiled
Search - Index
- Index
Builder - Match
- Query
Plan - Search
Match Flags - Search
Options - Walk
- Walk is a recursive directory iterator over file paths in one or more directories.
- Walk
Builder - WalkBuilder builds a recursive directory iterator.
Enums§
- Error
- Trigram
Plan - Trigram-based narrowing plan, or fall back to scanning the whole corpus.
Constants§
Functions§
- compile_
pattern - Build a
Regexfor a single pattern. - compile_
search_ pattern - Build a combined
Regexfrom one or more patterns. - extract_
trigrams - Extract overlapping 3-byte windows from
text, handling invalid UTF-8 with lossy replacement. - walk_
file_ paths - All readable file paths under
root(respecting ignore rules), relative toroot.