【问题标题】:simple search engine简单的搜索引擎
【发布时间】:2009-06-01 07:08:41
【问题描述】:

我正在尝试编写程序,它就像一个简单的搜索引擎,在这个程序中,用户应该在编辑框中输入搜索关键字,然后他可以点击搜索按钮,程序应该打开一个特定的目录中的文本文件,并在此文本文件中找到与该关键字匹配的单词。我正在使用 Delphi 2007。谢谢

【问题讨论】:

  • 哇...澄清一下?他们在找什么?什么被退回? “文本文件”的内容是什么?
  • 到目前为止你做了什么?你在哪里挣扎?你能设计表格吗?你能打开文件吗?你有误报吗?
  • 我们需要更多信息。这个问题太模糊了。

标签: delphi full-text-search


【解决方案1】:

基本上你需要在另一个字符串中找到一个字符串。看看这个算法:http://en.wikipedia.org/wiki/Knuth-Morris-Pratt_algorithm

【讨论】:

    【解决方案2】:

    如果您使用的是 unix 系统,请致电 grep。如果你是windows系统,安装grep for windows

    【讨论】:

      【解决方案3】:

      您可能想查看开源项目GExperts 的源代码。它包含一个运行良好的文本搜索引擎 (grep)。

      【讨论】:

        【解决方案4】:

        我用 C# 写过类似的东西 - Searcharoo.net - 你可以从那里下载源代码。

        不过,可能更有用的是我写的描述它如何工作的文章......这个关于Version 1 的描述可能有一些用处 - 尽管我可能在写它之后有偏见(回到2004)。

        你的问题很开放,所以我不确定这是否会有所帮助 - 特别是因为我不了解 Delphi 以及它与 C# 的不同之处 - 但希望它有所帮助......

        【讨论】:

          猜你喜欢
          • 2014-08-03
          • 1970-01-01
          • 2012-04-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-03-10
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多