我正在使用jQuery / JavaScript开发本地Web应用程序。
我的目标是创建搜索引擎以搜索JSON文件中的内容。我已经用正则表达式制作了它,但效果很慢。
最好的方法是什么?有没有JavaScript搜索引擎?
答案 0 :(得分:3)
尝试使用JavaScript支持全文搜索的lunr.js。
答案 1 :(得分:1)
术语“搜索引擎”通常意味着大量数据已编入索引(资源密集型任务)。然后快速搜索索引后搜索数据集。如果数据集非常大,则更有可能在服务器上执行索引和搜索(然后只将搜索结果返回给浏览器)。
如果您只需要搜索中小型JSON文件中的字段,请考虑使用JavaScript “搜索算法”而不是搜索引擎。
答案 2 :(得分:0)
看看全面的,它是一个基本的搜索引擎,用于浏览器http://reyesr.github.com/fullproof/ 可能还有其他人。
答案 3 :(得分:0)
我认为它不存在,你已经开发了它
将您的应用程序内容放在String对象中并使用indexOf(对于目标字符串)开发搜索功能& substring(提取片段)
答案 4 :(得分:0)
我认为你有两种选择。前面提到的Lunr和search-index。