1
0
mirror of https://github.com/nextapps-de/flexsearch.git synced 2025-08-11 08:34:44 +02:00
Files
Thomas Wilkerling 114303831c update examples
2025-03-17 01:13:36 +01:00

42 lines
865 B
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const { Index, Encoder, Charset } = require("flexsearch");
const EnglishPreset = require("flexsearch/lang/en");
const encoder = new Encoder(
Charset.LatinSimple,
EnglishPreset
);
// create a simple index which can store id-content-pairs
const index = new Index({
tokenize: "forward",
encoder: encoder
});
// some test data
const data = [
'She doesnt get up at six oclock.',
'It\'s been raining for five hours now.'
];
// add data to the index
data.forEach((item, id) => {
index.add(id, item);
});
// perform query
let result = index.search("she does not at clock");
// display results
result.forEach(i => {
console.log(data[i]);
console.log("-------------------------------------");
});
// perform query
result = index.search("it is raining");
// display results
result.forEach(i => {
console.log(data[i]);
});