我是否需要Solr或ElasticSearch为Lucene DB创建REST API?

时间:2014-11-11 20:41:30

标签: solr elasticsearch lucene

我创建了一个Lucene数据库,一切正常。现在我需要一个REST API来访问它的内容。据我所知,Solr和ElasticSearch提供了这个功能。但使用它们真的有利吗?我的想法是:" Dude,只需自己动手使用自己喜欢的MVC框架"。问题是,数据库是在一个独立的服务器上,我可以在没有缺点的情况下实际使用Solr或ElasticSearch,并且不需要自己编写API(只有我必须深入研究这些库,这将是有趣)。

所以问题是:如果除了REST API之外你不需要Solr和ElasticSearch的任何功能,那么使用它们仍然是合理的吗?

1 个答案:

答案 0 :(得分:0)

我不是完全关注你的问题,但我会从经验中说,Solr API非常适合使用。我也使用了Elastic Search API,而且它很棒。如果你可以选择一个并坚持下去,要么完全满足你的需求。

但是,如果您有可能更改底层引擎,那么您自己的API将支付股息。经过精心设计,您可以在不影响界面的情况下关闭引擎。

如果有选择,我仍然会选择Solr API,这是一个精心设计的解决方案。