[][src]Crate simsearch

A simple and lightweight fuzzy search engine that works in memory, searching for similar strings (a pun here).

Examples

use simsearch::SimSearch;

let mut engine: SimSearch<u32> = SimSearch::new();

engine.insert(1, "Things Fall Apart");
engine.insert(2, "The Old Man and the Sea");
engine.insert(3, "James Joyce");

let results: Vec<u32> = engine.search("thngs");

assert_eq!(results, &[1]);

Structs

SearchOptions

Options and flags which can be used to configure how the search engine works.

SimSearch

The simple search engine.