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

Likelihood to Recommend

Algolia

Algolia is great anytime you need client search. I would never use it to do any automated tasks or anything like that, though. It's great for human use, and I don't know if anyone would ever want to use it for anything other than client-search, but Algolia knows its domain very well and solves client search more easily than any alternative I've seen.
Eli Allen profile photo

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

Algolia

  • Extremely fast search results
  • Very easy to set up, no maintenance needed from our side
  • Efficient and easy to adapt ranking formula
Rich Warren 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

Algolia

  • I can't think of any
No photo available

Coveo

  • It would be great if Coveo 6 allowed you to rebuild indexes from a certain subtree instead of needing to rebuild the entire tree to see changes. This functionality was added in Coveo 7 and is very useful.
  • In Coveo 6, integration with Sitecore is more difficult than one would expect. This integration is much improved in Coveo 7.
  • I have seen cases where an exception thrown when crawling a specific document will cause the indexing to stop completely. I believe this only happens in implementations using custom faceting but it could be handled more efficiently if the trouble document was skipped and the indexing could continue.
  • Relevancy ranking editor is good but not as powerful as GSA. GSA offers a self-learning scorer which automatically analyzes user behavior and the specific links that users click on for specific queries to fine tune relevance and scoring.
  • We've ran into issues on multiple clients with Sitecore items being indexed multiple times in Sitecore 7 and Coveo 7. The fix Coveo suggested was to upgrade our Sitecore version and Coveo but unfortunately this didn't resolve our issue. After months of testing we were finally able to resolve this by implementing our own CoveoItemCrawler to get around the issue (based on https://developers.coveo.com/display/public/SC201404/Items+in+the+Same+Language+Gets+Indexed+Multiple+Times;jsessionid=3C1A2AE33540E0A0B8BB52BA3A64AF70).
  • Integration with RabbitMQ in Coveo 7 seems error prone. We often see the error "The AMQP operation was interrupted" and on occasion, need to restart the Coveo service to get this operating again. In some extreme cases, we have also had to restart the server because of issues when attempting to restart the Coveo service.
Rondel Ward profile photo

Likelihood to Renew

Algolia

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

Algolia

Algolia was by far and away the easiest of the three to implement. PostgreSQL has many search modules that can be used on top of your usual database, however, none are particularly efficient and can quickly become overwhelmed at scale. Equally, they do not handle business metric weightings well. Elastic search is what Algolia is built on and works well, however, it would require a lot more manual setup to ultimately get to a solution that is similar and likely worse than Algolia offer. Both Algolia and elastic search suffer from the problem of having to keep two items databases in sync.
Rich Warren profile photo

Coveo

No answers on this topic

Return on Investment

Algolia

  • It's too early to measure any increase in our transactions
  • We have good customer feedback on the Algolia search function
  • We are looking at other apps in development where we can also leverage the power of Algolia
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

Algolia

General

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

Coveo

General

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

Add comparison