您提出了要求,这就是结果:更好的搜索。以前的搜索实际上是一个过滤器:简单的子字符串扫描。作为一个开始它还不错,但您要求更好的东西,可以处理多个单词。
PartsBox 现在拥有一个模糊匹配搜索引擎,旨在很好地匹配电子元器件。它容忍一定程度的拼写错误,并且仍然能得到正确的结果。最重要的是,它直接在浏览器中运行,而且对于非平凡的数据库来说,它比旧的搜索速度更快。
模糊匹配真的很棒。例如,搜索“61a20dwp”会显示您真正想要的 TPA6120A2DWP,输入“mcp78381”会显示您库存中的 MCP73832T-2ACI/OT。
新的元器件搜索引擎也以这样一种方式编写,即它既可以在浏览器中运行,也可以在服务器上运行。这很棒,因为它提供了可扩展性:对于拥有大型元器件数据库的公司来说,将索引保留在服务器上并在那里运行搜索将不成问题。事实上,测试表明,当我们从客户端搜索切换到向服务器发送搜索时,性能没有明显差异。
新引擎默认索引组件名称、描述、封装和用户备注。关于使用的一些提示:
存储表引入了另一个重要变化。事实证明,以前显示在那里的“元件计数”令人困惑且不太有用。它是存储在特定存储位置的不同元件的计数(或者是曾经存储过的)。您可以将其视为该位置中贴有标签的自封袋的数量。袋子可能是空的(如果您用完了所有元件),但它们仍然会被计数。这导致了大量的错误报告。该数字已被“库存”数字取代,表示该位置的总库存。
修复了一些小错误,其中包括链接化:检测备注文本中的链接并将其转换为 HTML 链接的过程。事实证明,要把这件事做对出奇地困难。希望这次我做对了。
还有许多底层更改,用户应该不可见。这些更改要么是为了提高性能,要么是为将来推出的新功能奠定基础。
希望新的搜索引擎能改善您处理电子元器件时的工作流程!
PartsBox 是一款在线应用程序,可让您掌控电子元器件库存、BOM 定价和小规模生产。它跟踪元器件的存储位置、当前库存水平以及哪些项目/BOM 中使用了哪些元器件。