首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于Apache的Spring引导应用程序搜索功能

基于Apache的Spring引导应用程序搜索功能
EN

Stack Overflow用户
提问于 2020-01-27 17:50:53
回答 1查看 171关注 0票数 0

我们正处于为Spring引导应用程序构建具有自动完成功能的搜索功能的计划阶段,这将非常类似于Pinterest上的搜索功能。我们正在考虑开发一个基于Apache的搜索引擎。尽管如此,我们的团队(2人)没有搜索引擎方面的经验,他们将在学习过程中实现解决方案。

虽然,我没有提供我们对搜索引擎的详细要求。在我们开始投入更多资源之前,我希望得到其他议员的意见。请就以下几点提供您的意见

Apache在7-8年经验丰富的developer?

  • What中的学习曲线(
  1. )应该是构建这样一个搜索引擎的工作量估算(小时)。如果两个人正在做这方面的工作,那么交付估算?
  2. 对于Apache Solr?

需要考虑哪些额外的基础设施成本?

谢谢你的意见。

更新:有人投票赞成结束这个问题,因为问题的答案是基于意见的。这个问题的确需要其他议员分享他们的意见,这样我们才能就问题中所述的具体情况作出更好的决定。这不应该是个问题。

EN

回答 1

Stack Overflow用户

发布于 2020-01-28 05:20:31

我试着回答你的问题。直到所有的问题都解决了,人们才能给出确切的答案。但如果你对我提出的问题有了答案,这将有助于你进行详细的分析。

  1. 对于一个有7-8年经验的Java来说,Apache的学习曲线是什么?

对于精简的solr来说,不需要任何java背景。solr是在lucene上开发的。lucene是用java开发的搜索库。Solr是基于配置的。但这仍然取决于你想如何使用它。有许多选项可以通过提交xml、json等形式的数据来索引数据。您可以使用solr特性对结构化数据(如rdbms )进行索引。您还可以使用Java对数据进行索引,这对于developer.

  • What应该是构建这样一个搜索引擎的工作量估算(以小时为单位)。如果有两个人在做这方面的工作,那么交付量的估计呢?这完全取决于搜索引擎的范围。如何对数据进行索引?如何查询数据?您想要实现的所有特性,例如自动提示、面形、高亮显示、过滤等等。是否需要重新索引数据periodically.

  • What的额外基础设施成本来考虑Apache?Solr附带solr云功能。其中solr可以在群集或分布式模式下使用。在这里,可以使用切分和复制功能。如果您想使用solr云,那么需要考虑安装和solr节点。如果您想在独立模式下运行solr,那么就不需要太多了。但是,这同样取决于被索引的数据大小。它多久更新一次?有多少用户正在查询它,等等,
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59936400

复制
相关文章

相似问题

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