如何使用html创建搜索功能

时间:2012-12-01 21:23:16

标签: php html

我有一个120mb的文本文件,其中包含

形式的数据
(entry name) | (entry data)
(entry name2) | (entry data2)
(entry name3) | (entry data3>)

以及几十万个条目。每个条目由返回

分隔

我想在html中创建一个搜索引擎,根据条目名称和数据扫描文本文件中的匹配项。

例如:如果我在我的搜索栏中键入entry name2或任何entry name2entry data2子集的字符串,则html页面应返回:

  

entry name2的条目数据为entry data2

如果输入搜索栏的字符串是entry name3entry name2的子集,它还应返回其他条目(例如entry name3)的匹配项。

2 个答案:

答案 0 :(得分:1)

HTML是一种标记语言,而不是编程语言。你不能用HTML做到这一点。你必须使用像PHP(服务器端)或Javascript(客户端)这样的东西。此外,您肯定不希望将所有数据存储在文本文件中。使用那么多条目的线性搜索可能需要永远。使用某种DB。

答案 1 :(得分:1)

仅使用HTML无法实现这一目标。

您要求的是仅适用于服务器端语言的功能(特别是如果我们谈论的是动态列表)。您应该熟悉服务器端语言(PHP等)并学习如何使用它们。