1
0
mirror of https://github.com/nextapps-de/flexsearch.git synced 2025-09-25 21:08:59 +02:00
Files
flexsearch/example/nodejs-esm/basic-worker/index.js
Thomas Wilkerling 114303831c update examples
2025-03-17 01:13:36 +01:00

37 lines
800 B
JavaScript

import { Worker as WorkerIndex } from "flexsearch/esm";
(async function(){
// create a simple index which can store id-content-pairs
const index = await new WorkerIndex({
tokenize: "forward"
});
// some test data
const data = [
'cats abcd efgh ijkl mnop qrst uvwx cute',
'cats abcd efgh ijkl mnop qrst cute',
'cats abcd efgh ijkl mnop cute',
'cats abcd efgh ijkl cute',
'cats abcd efgh cute',
'cats abcd cute',
'cats cute'
];
// add test data
data.forEach((item, id) => {
index.add(id, item);
});
// perform query
const result = await index.search({
query: "cute cat",
});
// display results
result.forEach(i => {
console.log(data[i]);
});
}());