首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java中的搜索引擎算法?

Java中的搜索引擎算法?
EN

Stack Overflow用户
提问于 2011-10-23 19:23:12
回答 1查看 5.4K关注 0票数 2

好的,我对这个网站真的很陌生,我想它只有2个小时,所以我需要一段时间来适应这个网站,并问一些不违反指导方针的问题。

所有我想做的就是实现一个小的搜索引擎,这不是家庭作业或工作,我只是为了学习而获得报酬。

搜索引擎将有一个简单的用户界面,供用户提出问题和显示结果。

这个结果显然需要组织,它需要显示它发现的结果的数量,最相关的结果将显示在顶部,它还将有到它发现的材料的链接。我在java方面有一些经验,因此我需要一个算法来实现这一点。

有一百万种不同的搜索引擎,有些是java的,有些是php和其他语言的,但是它们已经实现了,我需要从头开始实现这个算法。

我为此买了一本书,书名叫“算法导论”,但它的用处并不像我想象的那么大。我需要一些在java中的指南,一个我需要在代码形式下做的菜单。

如果有人能帮忙,我将不胜感激。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-23 19:30:46

您可以使用库Apache Lucene,它是一个成熟的基于java的信息检索系统。

您必须创建一个IndexWriter,并使用它来index您的文档集合。

然后,您应该使用IndexSearcher搜索文档。请阅读文档,因为您所需要的可能都已经构建好了。

如果您想从头开始实现它,我建议您首先阅读有关Information Retrieval的内容。一个很好的起点就是Introduction to Information Retrieval

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7865816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档