能详细说一下吗
我的数据都放在JS脚本的数组里 怎么创建索引?
js一样可以建索引,只不过要半手工的建而已。如果数据固定就容易一些。如果动态的数据还需要php等可以写文件的程序来维护索引。
比如对于2000的数组,先做好排序完毕的文件,然后有个索引二维数组或对象
{"K":"450","L":"480"}k代表首字母在2000数组中的K打头字母,450代表在数据数组中的索引位置。这样一个表就是索引表。
先查索引数组在用450定位到数据数组的450索引处即可。
另外简单一点的方案是是生成xml数据文件而不是用js数组,用jquery的xml选择器比遍历js数组更方便通用一些。

解决方案 »

  1.   

    能详细说一下吗
    我的数据都放在JS脚本的数组里 怎么创建索引?
    js一样可以建索引,只不过要半手工的建而已。如果数据固定就容易一些。如果动态的数据还需要php等可以写文件的程序来维护索引。
    比如对于2000的数组,先做好排序完毕的文件,然后有个索引二维数组或对象
    {"K":"450","L":"480"}k代表首字母在2000数组中的K打头字母,450代表在数据数组中的索引位置。这样一个表就是索引表。
    先查索引数组在用450定位到数据数组的450索引处即可。
    另外简单一点的方案是是生成xml数据文件而不是用js数组,用jquery的xml选择器比遍历js数组更方便通用一些。k代表首字母在2000数组中的K打头字母
    查找的时候输入的字母不一定是表中数据的第一个字符 比如输入一个a 应该能查出abcd dcba dcab...诸如这样的所有包含a的值
    另外建立索引这样的技术在网上搜什么能找到比较详细的解释?
      

  2.   

    能详细说一下吗
    我的数据都放在JS脚本的数组里 怎么创建索引?
    js一样可以建索引,只不过要半手工的建而已。如果数据固定就容易一些。如果动态的数据还需要php等可以写文件的程序来维护索引。
    比如对于2000的数组,先做好排序完毕的文件,然后有个索引二维数组或对象
    {"K":"450","L":"480"}k代表首字母在2000数组中的K打头字母,450代表在数据数组中的索引位置。这样一个表就是索引表。
    先查索引数组在用450定位到数据数组的450索引处即可。
    另外简单一点的方案是是生成xml数据文件而不是用js数组,用jquery的xml选择器比遍历js数组更方便通用一些。k代表首字母在2000数组中的K打头字母
    查找的时候输入的字母不一定是表中数据的第一个字符 比如输入一个a 应该能查出abcd dcba dcab...诸如这样的所有包含a的值
    另外建立索引这样的技术在网上搜什么能找到比较详细的解释?
    百度都不会这样做,你这样模糊查询有意思么。。
    模糊查询想要方便高效那只能用类似jquery的xml选择器了。把数据做成xml格式。