当前位置: 首页 > 知识库问答 >
问题:

用Nutch/Elastic搜索和Kibana制作Java应用程序的想法

刘修能
2023-03-14

我有一个应用程序的想法,使搜索引擎使用工具Nutch,ES和Kibana。Nutch用于爬行,ES用于索引,Kibana用于可视化。

目前,我有所有的程序罚款,我可以成功地使用他们在终端。我的问题是,是否有可能使一个Java应用程序将Nutch、Es和Kibana都集成在一起?

我对应用程序的想法是,它将接受nutch爬网的URL,爬网后,它将接受索引的术语。最后,它将与数据的Kibana一起制作一个可视化页面。

关于如何做到这一点有什么建议吗?

共有1个答案

丘学海
2023-03-14

为什么要将它们作为单个应用程序?ES和Kibana是服务,意味着要连续运行。如果你有StormCrawler(见上面的注释),那将是另一个连续的服务。您所需要做的就是构建一个UI来将URL发送到队列。

 类似资料:
  • 我使用nutch和ElasticSearch来抓取/解析99个网站/链接,以便在ElasticSearch中索引它们,这样我就可以使用搜索引擎了。它确实抓取了所有99个网站/链接,但我得到的最终消息如下。我试图理解重定向、添加/更新是什么意思?如果有可能找出哪些已经消失并重定向?

  • 我必须使用apache Nutch设计一个基于Java/Java EE的搜索引擎。我在互联网上搜索了很多关于apache nutch安装的文章,但找不到任何关于java程序访问或控制apache nutch进行爬行的文章/教程。

  • 问题内容: 我在徘徊自己是哪个组件最适合显示swing中的快速搜索结果。我想创建类似这样的内容,在用户可以输入文本的地方创建一个文本字段,在输入过程中,我将改善对数据库的后端快速搜索,并且希望在文本框下方显示数据,他将能够浏览结果,然后按输入将在表中显示结果。所以我的问题是,是否有任何组件已经具有此显示逻辑?还是不是,实现它的最佳方法是什么。 如果可以在桌面应用程序上进行,此搜索将是ajax在网络

  • 问题内容: 我被要求对数组进行排序和搜索。对数组进行排序很简单,我的代码也起作用了,但是每当我尝试调用二进制搜索方法时,它就可以对数组中的第一个元素起作用,但是结果是“ -1” 我的完整代码如下: 问题答案: 您搞砸了二进制搜索间隔

  • 问题内容: 我正在开发Java Web应用程序(ERP系统)。我已经完成了基本流程。现在,根据我的客户要求,我们需要实现一些搜索选项。(即员工,用户,发票,库存等), 我正计划为此实现一个搜索引擎。我觉得 elasticsearch 是我搜索的不错选择(如果有其他好的选择,请建议我)。 请给我建议一些好的文档,说明如何将 Elastic search 与java( Spring + Hiberna

  • 本文向大家介绍python 制作本地应用搜索工具,包括了python 制作本地应用搜索工具的使用技巧和注意事项,需要的朋友参考一下 一.准备工作 请确保已经安装tkinter、pyperclip、threading 二.预览 1.启动 这是程序启动的主界面。 2.运行 搜索之后的界面。 3.结果 选择应用,右击鼠标复制它的下载链接。 三.设计思路 四.源代码 本次还是将GUI和搜索引擎分离开来,只