Amazon CloudSearch vs. Apache Lucene

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Amazon CloudSearch
Score 9.0 out of 10
N/A
Amazon CloudSearch is enterprise search as a service, from Amazon Web Services.N/A
Apache Lucene
Score 10.0 out of 10
N/A
Apache Lucene is an open source and free text search engine library written in Java. It is a technology suitable for applications that requires full-text search, and is available cross-platform.N/A
Pricing
Amazon CloudSearchApache Lucene
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
Amazon CloudSearchApache Lucene
Free Trial
NoNo
Free/Freemium Version
NoYes
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional DetailsA free and open source product.
More Pricing Information
Community Pulse
Amazon CloudSearchApache Lucene
Considered Both Products
Amazon CloudSearch
Chose Amazon CloudSearch
I didn't investigate the best alternatives to CloudSearch, but did help with implementing this feature in our application. But from what i tested and used - Cloudsearch is very fast to get queries. Some negative points can be the time to implement this and some configurations …
Apache Lucene
Chose Apache Lucene
The search and index performance of [Apache] Lucene is excellent and the quality of results is good, if not better. For implementing it with small scale applications it is a no brainer, Lucene is the best and most cost effective solution. Learning curve is not too steep either.
Chose Apache Lucene
Apache Solr, Apache Spark, Apache Kafka, Apache Tomcat, Apache Cordova, Apache Derby and Apache Web Server
Chose Apache Lucene
I have tried Elastic and Sphinx, each has their benefits but I feel like Apache Lucene overall is the best performing and easiest to setup and maintain.
Best Alternatives
Amazon CloudSearchApache Lucene
Small Businesses
Yext
Yext
Score 8.9 out of 10
Yext
Yext
Score 8.9 out of 10
Medium-sized Companies
Guru
Guru
Score 9.5 out of 10
Guru
Guru
Score 9.5 out of 10
Enterprises
Guru
Guru
Score 9.5 out of 10
Guru
Guru
Score 9.5 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
Amazon CloudSearchApache Lucene
Likelihood to Recommend
7.0
(0 ratings)
10.0
(0 ratings)
User Testimonials
Amazon CloudSearchApache Lucene
Likelihood to Recommend
Amazon Cloudsearch can be suitable for some queries that require fast data. For example, in our case, we used CloudSearch, in a tool called Global Search. That will search everything like names, emails and a lot of stuff in our application. If you want fast data and you have a simple query, Global Search isn't appropriate for you.
Read full review
Apache Lucene offers great full-text search library that makes it easy to add search functionality to a website or other applications. Lucene is ideal if you want low-level access to the indexes and its APIs. For general purposes, Apache Solr, the web application built atop of Lucene can be used instead. Apache Solr comes with caching, HTTP/ JSON APIs and a simple web administration console.
Read full review
Pros
  • Really fast queries
  • Good Reporting
  • Reduce the cost of the server
Read full review
  • Fast indexing, with proper optimization I can index a Gig of data in 2 mins.
  • Easy integration with web crawlers
  • Quick and Accurate Results
  • Flexible sorting option for results based on the search field and relevance
Read full review
Cons
  • Can take some time to implement
  • The initial configuration can be tricky
  • Takes some time to update the values
Read full review
  • We had difficulty porting the project to a cluster based environment on the cloud.
  • For our particular use case of retrieving documents based on text pattern matching, the program worked efficiently however, we did not find many resources for image pattern recognition based on their metadata.
Read full review
Alternatives Considered
I didn't investigate the best alternatives to CloudSearch, but did help with implementing this feature in our application. But from what i tested and used - Cloudsearch is very fast to get queries. Some negative points can be the time to implement this and some configurations that can be tricky.
Read full review
The search and index performance of [Apache] Lucene is excellent and the quality of results is good, if not better. For implementing it with small scale applications it is a no brainer, Lucene is the best and most cost effective solution. Learning curve is not too steep either.
Read full review
Return on Investment
  • Positive Point - Reduced the server load
  • Negative point - Not suitable for all queries
  • Negative Point - Time to implement this feature
Read full review
  • Very good at using minimal hardware sets saving money on hosting.
  • Very good at housing multiple cores or instances.
Read full review
ScreenShots

Apache Lucene Screenshots

Screenshot of Screenshot of