@vielzeug/scout
v26.10.18
Published
Trigram fuzzy-search index with highlighting and reactive layer
Readme
@vielzeug/scout
Trigram fuzzy-search index with highlighting and reactive layer
Installation
pnpm add @vielzeug/scout
npm install @vielzeug/scout
yarn add @vielzeug/scoutQuick Start
import { createIndex } from '@vielzeug/scout';
const users = [
{ email: '[email protected]', name: 'Ada Lovelace' },
{ email: '[email protected]', name: 'Grace Hopper' },
];
const index = createIndex(users, {
fields: [
{ field: 'name', weight: 2 },
{ field: 'email' },
],
});
console.log(index.search('ada')[0]?.item.name); // Ada LovelaceDocumentation
License
MIT © Helmuth Saatkamp: part of the Vielzeug monorepo.
