我有一个包含 27k+ 条目的 JSON 数据库,我正在使用 fuse.js 搜索它们。每个条目包含大约 500 个字符的文本。
当我搜索超过 15 个字符的内容时,需要几秒钟,甚至更多可能会使服务器在处理它时停止。
例如1 results for 'crunchy munchy cheeeese' found in about 3.40 seconds.
var search = new Fuse(db.sites, {
keys: ['t', 'dc','kw'], // Title, description and keywords
threshold:0.4,
minMatchCharLength:3
})
setInterval(() => {
search.setCollection(db.sites) // Update the documents to the latest ones
}, 120000);
有关如何使这更快的任何帮助?