Utilizo la biblioteca javascript de flexsearch para indexar un conjunto de objetos y realizar consultas sobre él.
Considere esta definición de índice:
const databaseIndex = new Document({ preset: 'match', tokenize: 'full', language: 'it', resolution: 1, charset: 'latin:advanced', document: { id: 'id', index: ['id', 'brand', 'name'], }, });Agrego los elementos al documento de esta manera:
rawProductsList.forEach((element) => { databaseIndex.add(element); });Considere un conjunto simple de objetos como este:
id brand name ------------------- 0 oreo biscuit 1 barilla biscuit Cuando busco oreo o biscuit obtengo los resultados correctos, pero lo que quiero lograr es que una consulta oreo biscuit me de el objeto con id 1, pero en mi configuración no me devuelve nada.
¿Cómo puedo hacerlo?