【问题标题】:Searching through hundreds of HTML files搜索数百个 HTML 文件
【发布时间】:2012-12-06 13:55:25
【问题描述】:

我不知道如何开始解决这个问题,所以任何建议都会有所帮助。

我的客户端有许多静态 HTML 页面,它们运行在数百个文件中。这些不时更新,并在网站上被覆盖。我们通过一个简单的左侧浏览器在网站上列出这些页面,该浏览器模仿了这些文件提供给我们的文件夹结构。

我们现在希望能够搜索这些文件并显示匹配结果。通过如此大量的文件进行暴力搜索将非常耗时。匹配相关词(例如复数、拼写错误等)也是可取的。按受欢迎程度显示结果将是一个有用的功能。我不知道如何开始。例如,我们是否应该在每次更新后预处理 html 文件? .NET 中有哪些推荐的索引库?网站上的一些小程序都是使用 C# 完成的。

谢谢 女士

【问题讨论】:

  • 我已经很久没有见过这种做法了,但是人们过去常常在他们的网站上嵌入一个谷歌文本框和按钮,这样用户就可以通过谷歌搜索内容。为什么不这样做?这至少会照顾基本的搜索......

标签: c# html search full-text-search


【解决方案1】:

Lucene.net 可能感兴趣。

【讨论】:

  • 这很有趣,当然值得一试。谢谢
【解决方案2】:

我会首先编写一个简单的程序来将所有这些文件内容传输到数据库。这样您就可以正确执行搜索,而不必每次都读取所有文件。

【讨论】:

    【解决方案3】:

    我不确定它是否在您的预算范围内,但正如 user1161318 指出的那样,Google 可以为您完成。

    试试 Google Site Search - http://www.google.co.uk/enterprise/search/products_gss.html

    【讨论】:

      猜你喜欢
      • 2018-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多