我正在寻找一种使用JS在DOM树上执行全文搜索的方法.换句话说,我想检索包含给定字符串的文本节点列表.
我已经尝试过mootools' Element.getElements ( ':contains[string]' )但是我无法使用包含空格的字符串.
编辑:jQuery和mootools似乎让他们的:contains运算符通过树遍历工作.这意味着搜索页面没有本地方式,这是正确的吗?如果页面很大,并且您对元素的唯一信息是要搜索的字符串,则效率非常低.我错了吗?
我在想索引的所有文本节点,并核对了被搜索的每个字符串的索引,但是,在我的项目,有没有办法告诉时,为了保持这样的指数最高最新的DOM更新.
有更好的想法吗?
谢谢
更详细一点:我们已经尝试充分利用zipmaps,ziplists等,我想知道这些表示是否已经压缩,或者只是序列化的哈希和列表; 压缩会显着减少内存使用量吗?
此外,应用服务器层的压缩开销是否会因网络使用率降低而抵消?StackOverflow的经验表明它有什么意义吗?
简而言之,对于短弦和长弦都有意义吗?
我是CouchDB的忠实粉丝,我完全爱上了每个文档多次发出的地图函数.我想知道在DynamoDB中是否可以通过使用字符串或数字集类型作为散列和范围主键的一部分,作为散列或范围属性,可以实现略微相似的东西,以便可以查询相同的项目多种方式.
谢谢!