问题标签 [fuse.js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
77 浏览

vue.js - Fuse.js 抛出“未定义属性”错误并且搜索在页面加载时不起作用

我试图集成fuse.js到我的Nuxt.js应用程序中,但无法运行。搜索引擎基本上正在使用当前设置,但在加载页面时出现初始错误:

每个keyUp.

数组一开始也是results空的,但我想从一开始就显示所有可能的条目。你知道如何解决这个问题吗?

0 投票
1 回答
135 浏览

node.js - fuse_js_1.default 不是构造函数 | Typescript 中的 Fuse.js

我在带有 Typescript - Node 14 的 express js 中有一个小 API,我正在使用 fuse js 来搜索数据库中的包列表。(文件名是 server.ts)这是 ts 代码的样子:

并且编译正常但是当我在服务器中部署代码时显示错误

所以我去server.js结果文件,代码是这样的

如果我删除.default单词,代码看起来像这样new fuse_js_1(list, options)代码运行良好并且可以正常工作!

有没有办法强制 Typescript 不编译这一行?或自动删除 .default ?我接受你的意见和想法谢谢:)

对不起,包英语:/

0 投票
0 回答
15 浏览

fuse.js - 搜索多个键仅获得第一个键集 Fuse.js 的结果

我的简化对象看起来像这样。我正在尝试搜索类型的 name.text 以及每种类型内的 rooms.name.text。

我可以在类型中找到 name.text,但找不到 room.name.text。我也尝试使用 rooms.name.text 作为唯一的键,但它似乎不起作用。

保险丝:

0 投票
0 回答
30 浏览

javascript - 什么是 Fuse JavaScript search() 函数在数组上的 Big-O,由 Order 对象组成。请参阅下面的订单对象

我试图弄清楚使用 fuse.js 的 Big-O 分析,它使用模糊搜索来查找数据。我计划允许使用搜索订单;order_id、customerName 或 orderDate。

0 投票
0 回答
17 浏览

javascript - Fuse.js 检查数组是否是子数组

我想检查是否可以使用输入的成分制作食谱。我尝试换出数组,但它不正确匹配。有没有其他方法可以检查食谱是否可以制作?

这是我尝试过的:

返回假

0 投票
0 回答
24 浏览

node.js - fuse.js 需要 10 多秒的半长查询

我有一个包含 27k+ 条目的 JSON 数据库,我正在使用 fuse.js 搜索它们。每个条目包含大约 500 个字符的文本。

当我搜索超过 15 个字符的内容时,需要几秒钟,甚至更多可能会使服务器在处理它时停止。

例如1 results for 'crunchy munchy cheeeese' found in about 3.40 seconds.

有关如何使这更快的任何帮助?