Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中的搜索引擎算法?_Java_Search Engine_Information Retrieval - Fatal编程技术网

Java中的搜索引擎算法?

Java中的搜索引擎算法?,java,search-engine,information-retrieval,Java,Search Engine,Information Retrieval,好的,我对这个网站真的很陌生,我想现在才2个小时,所以我需要一段时间来适应这个网站,并提出一些不违反指导原则的问题 我所要做的只是实现一个小型搜索引擎,而不是仅仅通过学习就能获得报酬的家庭作业或工作 serch引擎将有一个简单的用户界面,供用户提问和显示结果 这些结果显然需要组织起来,需要显示找到的结果数量,最相关的结果将显示在顶部 它还将有它找到的材料的链接。 我对java有一些经验,因此我需要一个算法来实现这一点 有一百万种不同的搜索引擎,有些是java,有些是php和其他语言,但是它们已经

好的,我对这个网站真的很陌生,我想现在才2个小时,所以我需要一段时间来适应这个网站,并提出一些不违反指导原则的问题

我所要做的只是实现一个小型搜索引擎,而不是仅仅通过学习就能获得报酬的家庭作业或工作

serch引擎将有一个简单的用户界面,供用户提问和显示结果

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

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

我买了一本书就是为了这个目的,书名叫《算法导论》,但这并没有我想象的那么有用。 我需要一些java指南,一个以代码形式列出我需要做什么的菜单

如果有人能帮忙,我将非常感激。 谢谢

您可以使用该库,它是一个成熟的基于java的信息检索系统。
您必须创建一个,并将其用于文档集合。
然后,您应该使用。请阅读文档,因为您需要的可能都已经构建好了


如果您想从头开始实现它,我建议您先阅读一下。一个好的来源是你的问题太广泛了。实现一个搜索引擎是一个非常大的主题,根据你的具体需求,有很多不同的方法。您已经拥有了入门所需的所有信息(书籍、参考实现和可模仿的现有搜索引擎(以及用于查找有关该主题的资源))。只需开始计划/编码。如果您遇到了编码部分的问题,您可以带着特定的代码问题回到这里?或者搜索您拥有的文件系统或数据库?我正在考虑一个文件system@james:我不明白,请解释您的评论。我的意思是说我正在考虑使用搜索引擎来搜索文件。@詹姆斯:如果您有这些文件的特定位置[即特定驱动器/目录/目录],您只需要像我提到的那样对它们进行索引,查看并理解它是如何工作的。如果你的文件分散在网上,你也需要先使用一个搜索引擎来查找这些文件。作为程序员,如果有人要求你实现一个搜索引擎,你的出发点是什么,我的意思是,你首先要做的是什么,一个图?你能推荐一些资料吗?你会如何设计一个搜索引擎?