Home › Sorting, searching & vector search

Sorting, searching & vector search

Sorting, search in arrays and strings, selection and nearest-neighbour search.

Sorting

Ordering data fast in memory and on disk.

Searching

Finding keys and substrings.

Selection

Top-k and order statistics.

Text retrieval

Turning text into terms and ranking matches.

Full-text retrieval

Posting lists, dynamic pruning and query processing for keyword search.

Approximate matching

Matching strings and records that are almost the same.

edit distance

Planned.

levenshtein automata

Planned.

fuzzy finder scoring

Planned.

fuzzy string matching

Planned.

record linkage

Planned.

Diff & near-duplicates

Finding what changed and what is nearly the same.

Web crawling

Fetching the web politely and normalizing what comes back.

Sequence alignment & genomics

Aligning and indexing biological sequences and variants.