【问题标题】:Search engine implementation搜索引擎实现
【发布时间】:2011-11-02 19:33:21
【问题描述】:

我正在尝试实现搜索引擎。我有在 DataGrid 中显示文章列表的 Web 应用程序。在数据库中,我有包含文章数据的表(标题、创建日期、上次更新日期、所有者等) ' 并且创建日期 >12/16/2010。您将如何在后端实现这样的搜索引擎?顺便说一下java写的后端。

可能有人知道一些文章或书籍?

【问题讨论】:

  • 使用apache lucene 并为自己节省很多时间。
  • 请定义搜索 - 你想获取所有符合查询条件的文章还是搜索里面 i> 那些文章?如果第一个 - 动态查询构建器,如果第二个 - 动态查询构建器加上文本搜索 (lucene)。

标签: java search-engine implementation


【解决方案1】:

如果您需要将它用于生产系统,我建议您查看互联网提供的一些免费信息检索库,例如 Apache Lucene。自己实现这样的系统非常困难,但如果你真的想要,它可能是一种有益的体验。在后一种情况下,我建议你看一些关于信息检索的介绍性文献。

我可以推荐的一本关于这个主题的好书是 Christopher D. Manning 等人的“Introduction to Information Retrieval”。人。可在此处以 PDF 格式免费获取:http://nlp.stanford.edu/IR-book/information-retrieval-book.html

干杯, 约翰内斯

【讨论】:

    【解决方案2】:

    第一个想法有时可能是最好的:JPA Criteria API 通常用于动态构建复杂的搜索查询。

    Here's a question 他们指向一些教程以供进一步研究/阅读

    【讨论】:

      猜你喜欢
      • 2017-11-25
      • 1970-01-01
      • 2011-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      • 2010-09-10
      • 1970-01-01
      相关资源
      最近更新 更多