网站搜索小型本地网站

时间:2015-08-03 12:34:11

标签: java spring full-text-search search-engine

我目前正在使用Spring Boot开发一个Java小网站,并希望实现一个简单的网站搜索功能。

通常,我只是使用LIKE查询搜索底层SQL数据库,但网站的设计意味着我必须搜索大量的表和列。实现这一点需要相当多的工作。

我宁愿让网络浏览器在网站上爬行(每个页面都可以通过链接从根目录访问),然后从中构建索引。该网站只能在本地访问,因此我无法使用Google自定义搜索或类似内容。

问题是我找不到符合此规模的库。一种选择是使用Nutch和Solr,但这意味着我必须为我的小网站设置一个专用的Solr服务器。我也找不到任何关于如何从Java执行Nutch的文档,而不需要庞大的Hadoop依赖,这对于这么小的网站来说似乎有些过分。

我发现的当前解决方案对于我相当简单的用例来说似乎不必要地复杂化。是否有更复杂的库/技术可以更好地适应我的用例?

0 个答案:

没有答案