【发布时间】:2012-02-23 02:19:34
【问题描述】:
我想从我的字典中扫描网页以查找是否存在关键字。 已经有关于此的问题以强调关键字。然而,我的字典会很大,例如 50.000 个单词。最好的方法是什么? 我还想在网站上搜索我的图书馆的变体。例如,我的库包含基因名称,例如 p53。我想在网站上搜索“p53”、“p53 蛋白”、“p53 的诱导”、“抑制 p53”、“磷酸化 p53”。我怎样才能做到这一点?最快的方法应该是什么
或者认为我有 2 个列表
List1 List2
------ -------
inhibits p21
induces p53
phosphorylates Akt
decreases Braf
cMyc
我希望它能够搜索 List1 和 2 的组合。
Such as
"inhibits cMyc"
"phoshorylates p21"
这意味着对于此示例,它需要搜索 4 X 5=20 个关键字。 但最初它会是 200 X 50000 = 1.000.000 搜索词。
【问题讨论】:
-
是否有理由必须在客户端完成此操作?它会更适合服务器端,比如从假定的数据库中获取数据时?
-
是打算针对您自己的页面运行此程序,还是针对网络上的任何随机页面?
-
您要搜索站点还是页面?这两个术语都在 OP 中使用,或多或少可以互换。网站的策略将使用服务器编程,因为页面可以使用任何一种,但服务器可能是最好的。
-
无论是在客户端还是在服务器中对我来说都没有关系...它将针对来自网络的随机页面运行。我想搜索一个 html 页面。
标签: javascript jquery html search keyword