java lucence_solr和lucene之间的区别

@darkheir: Lucene and Solr are 2 differents Apache projects that are made to work together, I don't understand what is the aim of each project.

1)Solr在引擎盖下使用Lucene . Lucene对Solr API一无所知 .

2)Lucene是一个功能强大的搜索引擎框架,可以让我们为我们的应用程序添加搜索功能 . 它公开了一个易于使用的API,同时隐藏了所有与搜索相关的复杂操作 . 任何应用程序都可以使用此库,而不仅仅是Solr .

3)Solr围绕Lucene建造 . 它不仅仅是Lucene的http包装器,而是has been known to add more arsenal to Lucene . Solr即用即用 . 它是一个Web应用程序,除Lucene提供的功能外,还提供相关的基础结构和更多功能 .

@darkheir: Lucene is used to create a search index and Solr use this index to perform searches. Am I right or is this a totally different approach?

4) Lucene doesn't just create the Index for the consumption by Solr . Lucene处理所有与搜索相关的操作 . 任何应用程序都可以使用Lucene框架 .

例如Solr,Elastic Search,LinkedIn(是的,引擎盖下)等等 .

UPDATE (6/18/14)

When to use Lucene?

您是搜索工程师AND

您是程序员AND

您希望完全控制Lucene AND的几乎所有内部

您的要求要求您对Lucene AND进行各种令人讨厌的定制

您愿意照顾搜索的基础设施元素,例如缩放,分发等 .

When to use Solr?

上述至少有一项没有意义 . 要么

你想要一些现成的东西(即使不懂Java)OR

您的基础架构要求超过了搜索自定义要求 .

NOTE :我不是说Solr很难定制 . Solr非常灵活,并提供了许多可插入的API点,允许您输入代码 .

有人,不得不使用Lucene ' camp, but still prefer Solr to plain Lucene as it'易于使用 . 但是,他们从不限制自己最大限度地定制Solr .

顺便说一句,我看到Solr(4.x)上有比Lucene(4.x)更多的资源 .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值