我有一个120mb的文本文件,其中包含
形式的数据(entry name) | (entry data)
(entry name2) | (entry data2)
(entry name3) | (entry data3>)
以及几十万个条目。每个条目由返回
分隔我想在html中创建一个搜索引擎,根据条目名称和数据扫描文本文件中的匹配项。
例如:如果我在我的搜索栏中键入entry name2
或任何entry name2
或entry data2
子集的字符串,则html页面应返回:
entry name2
的条目数据为entry data2
如果输入搜索栏的字符串是entry name3
和entry name2
的子集,它还应返回其他条目(例如entry name3
)的匹配项。
答案 0 :(得分:1)
HTML是一种标记语言,而不是编程语言。你不能用HTML做到这一点。你必须使用像PHP(服务器端)或Javascript(客户端)这样的东西。此外,您肯定不希望将所有数据存储在文本文件中。使用那么多条目的线性搜索可能需要永远。使用某种DB。
答案 1 :(得分:1)
仅使用HTML
无法实现这一目标。
您要求的是仅适用于服务器端语言的功能(特别是如果我们谈论的是动态列表)。您应该熟悉服务器端语言(PHP等)并学习如何使用它们。