What users are saying about
9 Ratings
6 Ratings
9 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.8 out of 101
6 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8 out of 101

Likelihood to Recommend

Apache Lucene

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.
No photo available

Coveo

Coveo is well-suited for larger companies that have a huge amount of files sitting its databases. For a company of more than 100K employees, Coveo does a nice job of sifting through massive piles of data. For example, if I wanted to find something about 401K matches, I could type that into the Coveo search bar on our portal and it would give me all the files in our system about investing in 401K in our company. The results don't take too long to come up as well.
No photo available

Pros

Apache Lucene

  • Quick search of very large amounts of data on a single machine instance.
  • Extremely memory and disk efficient/performance.
  • Easy to setup and integrate into external systems.
Craig J. Stadler profile photo

Coveo

  • Searching a large set of documents is very fast
  • Support for faceted searching
  • Supports synonyms through an admin panel or via an external file
  • Out-of-box controls for rendering search, results, and faceting.
  • Customization allows for more flexible implementations
  • .NET hooks exist allowing code to be injected into its indexing process. This allows for more advanced taxonomy indexing (for example inspecting semantic information during indexing)
  • Items published via Sitecore are automatically indexed (within a minute or two of publish time)
  • Out-of-box support for ranking files attached to pages (PDFs, DOCs, etc) based on search term relevancy
  • Supports ranking certain file types above others (giving PDFs more weight than DOCs, etc)
  • Out-of-box support for crawling web pages from multiple sources. Each source can be configured with different crawl frequencies.
  • Coveo 7 introduces a JavaScript search interface in conjunction with a new REST API that you can use as an alternative to the out-of-the-box Coveo .NET search interfaces. This is also customizable and even supports templating engines like mustache and underscore.
  • They have a StackOverflow-like forum where you can get assistance from the community: https://answers.coveo.com/ .
Rondel Ward profile photo

Cons

Apache Lucene

  • 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.
No photo available

Coveo

  • UI changes were cumbersome and timely to make changes to based on business requirements and user feedback. We were not able to optimize in the UI due to the constraints.
  • Analytics in the version we had were very poor. UI was built in Silverlight with no exportable version to be able to perform further analysis of data. Many product suggestions around additional metrics needed.
  • We struggled around data ranking and relevance due to the amount of unstructured data that we were indexing. This caused user adoption issues. This service and guidance was something that we were never really able to get from Coveo with my time using the product. The relevance controls were very simplistic and did not give us much control.
Lauren Jones, PMP profile photo

Likelihood to Renew

Apache Lucene

No score
No answers yet
No answers on this topic

Coveo

Coveo 6.6
Based on 2 answers
We still have many clients which have custom search implementations supported by Coveo which crawl their Sitecore instances. From that perspective, I'm very likely to use it again. One of the main drawbacks I have heard is that Coveo is relatively expensive. The size of your project budget may have a greater influence on your decision to use Coveo if the custom features are not must-haves for your organization
Rondel Ward profile photo

Alternatives Considered

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.
Craig J. Stadler profile photo

Coveo

No answers on this topic

Return on Investment

Apache Lucene

  • Being an open source project we did not have to pay any licensing fees for using Apache Lucene. It has greatly improved our search functionality in our web apps.
No photo available

Coveo

  • Quick to find things in a massive database when needed.
  • Results need to be more concise - sometimes we spend more time looking for the right file than if we were to just search amongst our own networks instead.
  • Coveo is not always the most useful but does its job when general information is needed.
No photo available

Pricing Details

Apache Lucene

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Coveo

General

Free Trial
Yes
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Add comparison