Javascript中的全文搜索
如何在Javascript中实现“穷人”的全文搜索 我正在实现一个没有数据库后端的静态网页,该网页通过Ajax JSON加载加载数千条短文本字符串记录。我希望用户能够通过关键字搜索有效地过滤这些字符串,理想情况下使用比简单地迭代每个字符串并执行JavascriptJavascript中的全文搜索,javascript,jquery,ajax,json,Javascript,Jquery,Ajax,Json,如何在Javascript中实现“穷人”的全文搜索 我正在实现一个没有数据库后端的静态网页,该网页通过Ajax JSON加载加载数千条短文本字符串记录。我希望用户能够通过关键字搜索有效地过滤这些字符串,理想情况下使用比简单地迭代每个字符串并执行Javascript.indexOf()更智能的方法 我曾考虑将JSON呈现为隐藏的HTML,并使用jQuery DOM搜索插件,但我怀疑这会比迭代JSON列表更快 几千张唱片 这并不是很多,请看一看带有40k行全文搜索演示的 .indexOf() 当涉及
.indexOf()
更智能的方法
我曾考虑将JSON呈现为隐藏的HTML,并使用jQuery DOM搜索插件,但我怀疑这会比迭代JSON列表更快
几千张唱片
这并不是很多,请看一看带有40k行全文搜索演示的
.indexOf()
当涉及到文本操作时,JavaScript有点受限,但这可以完成这项工作
这是一本非常简单的手册,非常适合你的问题
我有使用少量数据构建静态网页的经验,通常情况下,性能是最后一个问题。如果您正在寻找非常易于使用的解决方案,另一个解决方案是: