Javascript中的搜索栏 - 部分匹配字符串

时间:2015-03-18 16:23:32

标签: javascript jquery json

尝试为可以输入查询的用户创建搜索栏,然后搜索我的JSON文件以检索正确的内容。

示例:

1-  User input: "15 inch touchscreen"
    Match with: "15-inch", "15", "Touchmonitor", "1537L", "Stand for 1501L-1601L"

2-  User input: "3243 ids"
    Match with: "3243L", "IDS"

基本上是一个完整的搜索功能 - 显然速度是一个因素。

问题:

  1. 无论如何都要处理像Javascript或者那样的部分匹配 jQuery的?
  2. 在页面加载时加载所有产品客户端是否会更快 然后稍后搜索它们,或者当时搜索JSON文件 查询?
  3. 处理大约5000行的JSON文件,大约200KB

1 个答案:

答案 0 :(得分:0)

很难说没有看到你的代码。 首选方法是在服务器端进行繁重的计算和逻辑 - 如果预计数据和逻辑的大小和复杂性会增加。 因此,我绝对建议调查像弹性的产品:https://www.elastic.co/ 但是,如果该文件是常量(预计不会增长),您可以使用客户端上的纯JavaScript来明确地实现该文件。