У меня есть массив объектов, таких как;
{
id: '121212',
name: 'request software',
description: 'Form to request software for your workplace',
category: 'workplace',
meta: 'Word Excel Visio'
}
Теперь я хочу выполнить поиск по ним, в результате чего для поиска будет использоваться предложение типа 'Я хочу запросить Microsoft Visio длямое рабочее место сегодня », в результате чего сопоставления производятся на основе (как и следовало ожидать от библиотеки поиска).
Я протестировал разные модули node.js; fuzzysort , flexsearch Оба не могут дать мне никаких результатов, если ввод не соответствует фразе стиля ключевого слова.
Я полагаю, что входное предложение должно бытьтакже токенизирован и остановлен, после чего могут быть найдены совпадения.
Существует ли какая-либо библиотека , которая подойдет для этого или может быть настроена Flexsearch для этого,так как кажется довольно способным.Тем не менее, я не могу найти ничего в их документации по этому поводу.
Я хочу простой модуль, который не требует базы данных.