Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
What is the best alternative to Amazon CloudSearch?
Ad
Ad
Sajari
All
3
Experiences
Pros
3
Top
Pro
Great customer support
I regularly get to chat with the Sajari team when I have a question - they're very technically minded and I always leave happy!
See More
Top
Pro
The best page indexing
Their indexing platform with their crawler can index all of our new and updated pages automatically, without waiting for recrawls
See More
Top
Pro
Advanced customization options
We were able to build a custom search interface with their SDKs. This was tailored to our website, and goes well beyond what we were originally expecting
See More
Hide
$79
6
0
Searchify (Hosted IndexTank)
All
8
Experiences
Pros
7
Cons
1
Top
Con
No free tier
Searchify has no free tier. It starts at $59/month for 50000 documents or $25/month if using the Heroku addon.
See More
Top
Pro
"Did you mean?" suggestions
See More
Top
Pro
Field weights
Option to give one field, such as "title", a higher weight than another field for relevance ranking.
See More
Top
Pro
True real-time updates
See More
Top
Pro
Autocomplete / suggest
See More
Top
Pro
Geolocation search
Sorting and filtering by distance
See More
Top
Pro
Works without provided libraries
The API consists of REST calls that can be made through HTTP which enables Searchify to be used even without one of the provided libraries.
See More
Top
Pro
Multiple libraries
Searchify has libraries in Python, Ruby, Java, PHP, Node.js and more.
See More
Hide
See All
Experiences
Get it
here
8
1
Swiftype
All
8
Experiences
Pros
7
Cons
1
Top
Con
Commercial
Price starts at $300/month.
See More
Top
Pro
Easy & fast deployment
To set up, paste a Javascript snippet, the crawler will create a search engine in minutes.
See More
Top
Pro
Real-Time Analytics
Built-in search analytics give you live insight into what your users are looking for.
See More
Top
Pro
Custom result ranking
Drag-and-drop default results to re-order them. Changes are instantly reflected on website.
See More
Top
Pro
Android & iOS support
Swiftype offers full integration with both Android and iOS SDK's
See More
Top
Pro
Third Party Compatibility
Swiftype integrates with all major third party platforms, offering a Shopify App, Magento Extension, and WordPress Plugin, with more to come. Swiftype also provides tutorials for adding Swiftype to Tumblr, Jimdo, Heroku, Weebly, Tumblr, CloudFlare, WebStarts and Desk.com. They also have questions dealing with fixes for WooCommerce, how to add Swiftype to any CMS (such as Drupal or Jekyll) and searching across content types (like WordPress using GoDaddy Shopping Cart)
See More
Top
Pro
WordPress plugin
Swiftype offers a WordPress plugin for easy integration.
See More
Top
Pro
Multiple client libraries
Swiftype has client libraries for Python, Ruby, node.JS, Java, PHP, a search and a separate autocomplete library for jQuery, an iOS SDK, and an Android SDK.
See More
Hide
See All
Experiences
$300 / mo
17
4
Algolia
All
10
Experiences
Pros
9
Cons
1
Top
Con
Commercial
There is a Free tier limited to 10k records that can only do 100k operations.
See More
Top
Pro
Very fast and reliable
API replies in few milliseconds and they have datacenters all around the world.
See More
Top
Pro
As a hosted service it reduces required maintenance work
Algolia provides worldwide hosting, meaning you can scale up search worldwide at the click of a button.
See More
Top
Pro
Optimized UX for autocomplete and find-as-you-type results
Their InstantSearch.js library and accompanying native mobile UX tools make it easy to build beautiful search experiences.
See More
Top
Pro
Free Hacker Plan: 10K records and 100K monthly operations
In addition to their 14-day free trial, Algolia supports their Community with a free plan as well as discounts for non-profits, students and the open source community.
See More
Top
Pro
Search-as-you-type is built-in
Designed to natively search for prefixes (enables auto-complete menu search OOTB).
See More
Top
Pro
Very easy to configure
The configuration is based on tie breaks which makes reasoning about the search easier.
See More
Top
Pro
100% customizable
See More
Top
Pro
Language-agnostic & typo tolerance
Algolia's engine has been built in such a way that you can index and search any language, or even several languages at the same time. The engine is also typo tolerant, and will allow for up to two typos in each words of the search query. This typo tolerance feature is also language agnostic, as it relies on optimized data structures and "fuzzy" tree traversals (implementing a Damarau-Levenshtein distance algorithm) instead of using dictionaries.
See More
Top
Pro
Unique ranking formula combining full-text and business relevance
Their Tie-Breaking Algorithm gives you powerful relevance from day one that you can customize as much as you want by integrating the business metrics that matter most.
See More
Hide
See All
Experiences
Get it
here
43
11
Site Search 360
All
8
Experiences
Pros
7
Cons
1
Top
Pro
Quick setup
It takes less than 5 minutes to get this working. After that it is just tuning to make it perfect.
See More
Top
Con
Advanced Options require skills
SS360 is very flexible and allows to tune its crawler. That, however, requires knowledge about XPath.
See More
Top
Pro
Feature rich
It can index PDF or .doc documents, supports clustering in content groups, allows definition of data points.
See More
Top
Pro
Very good support!
I never experienced such a friendly and helpful support team! Thumbs up!
See More
Top
Pro
Helpful analytics
Analytics can be viewed and exported from the control panel.
See More
Top
Pro
Mobile support
The search also works flawlessly on mobile.
See More
Top
Pro
Fast
The performance is great, loading results happens in milliseconds.
See More
Top
Pro
API support
Someone can add content and receive search results via a HTTP REST API which makes this product very adaptable.
See More
Hide
See All
Experiences
Free
8
0
Ambar
All
3
Experiences
Pros
3
Top
Pro
Simple Interaction
User-friendly web interface with realtime statistics, intuitive administrative tools and REST API. Integrate with any system without reading endless manuals.
See More
Top
Pro
Instant Search
Language-analyzed full-text search including fuzzy queries, phrases and metadata search. Done in milliseconds, no matter how many documents indexed or how complexed query is.
See More
Top
Pro
Reliable Engine
Multi-source document collection and deduplication. Smart document content retrieval and indexing for any file type. Horizontally scalable to petabytes of data and billions of documents.
See More
Hide
Get it
here
7
0
SearchStax
All
10
Experiences
Pros
10
Top
Pro
Multi-Cloud (Available on all major public cloud providers)
See More
Top
Pro
Includes comprehensive Solr monitoring
See More
Top
Pro
Includes search analytics
Provides real-time feedback and insights to developers.
See More
Top
Pro
Dedicated clusters
Gain full performance by utilizing VM offerings of underlying cloud providers.
See More
Top
Pro
Easy setup
Developers can setup their environment using automation with client of a few buttons.
See More
Top
Pro
Support available anytime
See More
Top
Pro
Based on open source
See More
Top
Pro
Available across the globe
See More
Top
Pro
Fully dedicated VM's
All VM compute, memory, and SSD resources are dedicated to my application unlike others.
See More
Top
Pro
Private cloud capable (available)
Can utilize private clouds within public clouds e.g. can leverage private clouds on Microsoft Azure via VNet and VNet Peering for higher security and performance.
See More
Hide
See All
Experiences
$30
2
0
ElasticSearch
All
15
Experiences
Pros
12
Cons
3
Top
Con
Poor documentation
As a relatively new project, the documentation for ElasticSearch still leaves much to be desired. Documentation assumes that the user at least has familiarity with similar document stores, and is largely oriented toward those already familiar with other search solutions, such as Solr. Errors, while often quite simple to resolve, can be difficult to troubleshoot, as they are often insufficiently descriptive and missing from documentation. New users should be sure to check the tutorials section on elasticsearch.org for supplementary information lacking from the guide, such as more detailed installation instructions.
See More
Top
Pro
Easy to work with
Elasticsearch gained its popularity amongst developers by being enjoyable to use. A simple feature comparison against it's competition doesn't convey the significant advantages of just how easy it is to work with. This is due to multiple design choices such as the use of JSON for the API and queries.
See More
Top
Con
Prone to 'Split Brain' Situations
The Sematex blog explains a problem with the way Elasticsearch handles its clusters, called the 'Split Brain Situation': Imagine a situation, where you cluster is divided into half, so half of your nodes don’t see the other half, for example because of the network failure. In such cases Elasticsearch will try to elect a new master in the cluster part that doesn’t have one and this will lead to creation of two independent clusters running at the same time. This can be limited with a small degree of configuration, but it can still happen. Users have already run into this problem in production and ElasticSearch host Bonsai also have had issues with this problem as recently as March 2012.
See More
Top
Pro
Structured search queries with JSON
Search can be executed either using a simple, Lucene-based query string or using an extensive JSON-based search query DSL. By structuring the query as a JSON object you can be very explicit and can dictate exactly what ElasticSeach will return. A very basic example of a JSON query is: curl -XGET 'http://localhost:9200/blog/_search?pretty=true' -d ' { "query" : { "range" : { "postDate" : { "from" : "2011-12-10", "to" : "2011-12-12" } } } }'
See More
Top
Con
Some missing features
Elasticsearch is currently missing the following features: Results Grouping / Field Collapsing Autocomplete Spell Checker/Did you mean (Available as a third-party plugin) Decision Tree Faceting Query Elevation Hash-based deduplication.
See More
Top
Pro
Aggregations
Another area where ElasticSearch shines is its aggregations features. Similarly to facets (now deprecated), aggregations allow calculating and summarizing data of a query as it happens. Aggregations brings the ability to be nested and is broadly categorized as metrics aggregations and bucket aggregations. "aggregations" : { "<aggregation_name>" : { "<aggregation_type>" : { <aggregation_body> }, ["aggregations" : { [<sub_aggregation>]* } ] } [,"<aggregation_name_2>" : { ... } ]* }
See More
Top
Pro
Pluggable Field Types
See More
Top
Pro
Open source
It's free and Open Source so you can host it yourself for free or even tweak it.
See More
Top
Pro
Designed to be distributed
The one area where Elasticsearch shines is distributed search. It was built from the ground up to be suitable for high-scale 'cloud' applications. There are many features Elasticsearch has as a result of being designed to be distributed that aren't currently available in Solr, such as: Shards and replicas can to moved to any node in the cluster on demand. With a simple API call you can increase and decrease the number of replicas without the need of shutting down nodes or creating new nodes. Manipulate shard placement with the cluster reroute API on a live cluster. Search across multiple indexes. Change the schema without restarting the server. Automatic shard rebalancing Elasticsearch also has a module called Gateway, that in the case of the whole cluster crashing or being taken down will enable you to easily restore the latest state of the cluster when it gets back up. Services such as Bonsai further simplify scaling Elasticsearch by hosting and scaling the search servers for you, making it nearly as easy to get started as CloudSearch or Searchify. Elasticsearch was also specifically designed to run well and be relatively easy to setup on EC2.
See More
Top
Pro
RESTful JSON API for configuration/management
Elasticsearch has a REST API for management and configuration. The following are the main features of this API: Index Management: Create, delete, close and open indices by running a simple HTTP command. Increase and decrease the number of replicas without the need of shutting down nodes or creating new nodes. Manipulate shard placement with the cluster reroute API. Move shards between nodes, we can cancel shard allocation process and we can also force shard allocation – everything on a live cluster. Check index and types existence Configuration: Majority of configuration files can be modified dynamically. Update Mappings Define, retrieve and manage warning queries Shut down the entire cluster or a specific node Clear caches on the index level This is all done over JSON, making it a lot more structured then the methods used in Solr.
See More
Top
Pro
Rapid feature development
Another thing to keep in mind when choosing a search solution is the development momentum. ElasticSearch has quickly caught up to the competition and most of the currently missing features are due to be released in upcoming versions.
See More
Top
Pro
Schemaless
Elasticsearch makes it easy to get started by not requiring you to define a schema before sending documents to be indexed. Elasticsearch will automatically guess field types for you, which although will not be as accurate as creating the mappings manually, is usually pretty accurate. Elasticsearch also lets you manually define the mappings (index structure) before creating the index. One cool feature is if you miss a field or add a new field without defining the mapping, Elasticsearch will try to guess the Type for you.
See More
Top
Pro
Allows multiple types of documents per index
Another useful and unique feature to Elasticsearch is the ability to have multiple types of documents in a single index. You can then facet, query or filter against all document types or a single type.
See More
Top
Pro
Percolator (prospective search)
Essentially a reverse search. The percolator allows you to register queries against an index, and then send percolate requests which include a doc, and getting back the queries that match on that doc out of the set of registered queries. Not possible in Solr out of the box.
See More
Top
Pro
Handles nested documents
ElasticSearch natively handles a nested document structure. ElasticSearch will index nested documents as a separate indexes and are stored in such a way that allow quick join operations to access them. Nested documents require a nested query to access so that don't clutter results from standard queries.
See More
Hide
See All
Experiences
Get it
here
112
15
Elastic Cloud
All
18
Experiences
Pros
15
Cons
3
Top
Con
Support not satisfactory
Although this is provided by the creators of elastic search, the support is not as effective. It seems they only want you to buy the Gold / Platinum package for support. Even though you clearly give proof to the support personnel that there is something wrong with the provisioning of the cluster do not be surprised if you get a mail back saying "Everything looks fine...blah blah ...consider taking gold/platinum support...blah blah."
See More
Top
Pro
Scalable
Rather than pricing by number of documents or API calls, they price by instance size. So if you have a lot of documents (>100k) that are very small (50MB), or a large number of shards which are small, you won't be arbitrarily forced into a higher pricing tier. Same deal with number of requests - if you need more memory on your instance, then upgrade. If you have a lot of very fast requests, you can stay on a lower tier.
See More
Top
Con
Constant sales pitch for their platinum support, even during outage
See More
Top
Pro
All Elasticsearch features are supported
See More
Top
Con
Expensive
Typically 0.5-3x the cost of other providers.
See More
Top
Pro
New versions are available same day as released
See More
Top
Pro
Extremely stable
This is the official version of hosted ElasticSearch and it's backed by the ElasticSearch developers. This makes it probably the best in terms of stability as far as services that use ElasticSearch as a backend go.
See More
Top
Pro
Comes with Shield (security), Watcher (alerting) and Marvel (monitoring)
See More
Top
Pro
Allow uploading custom plugins
See More
Top
Pro
Includes S3 bucket for snapshot and restore (Automatic Backup every 30 minutes)
See More
Top
Pro
Free trial available
There's a 14 days-long trial available without any credit card required.
See More
Top
Pro
Dedicated clusters with reserved memory and storage
Clusters aren't shared, customers get their own dedicated cluster. Memory and storage is reserved - there's no upper limit in terms of indexes or documents to be stored - and Linux containers are used (LXC) for and process and resource isolation, which means you get the memory you are paying for without having to compete for it with other customers.
See More
Top
Pro
Great support
Supported by the Elasticsearch developers themselves, although they won't respond for days.
See More
Top
Pro
Easy to work with
Elasticsearch gained its popularity amongst developers by being enjoyable to use. A simple feature comparison against it's competition doesn't convey the significant advantages of just how easy it is to work with. This is due to multiple design choices such as the use of JSON for the API and queries.
See More
Top
Pro
Allows multiple types of documents per index
Another useful and unique feature to Elasticsearch is the ability to have multiple types of documents in a single index. You can then facet, query or filter against all document types or a single type.
See More
Top
Pro
Supports cjk plugins
See More
Top
Pro
Integrates with multiple third-party services
Works marvelously with Tire and Heroku.
See More
Top
Pro
Includes x-pack
Xpack is plug-in for elastic search and Kibana. It provides features for securing and monitoring your elastic search instance. https://www.elastic.co/products/x-pack
See More
Hide
See All
Experiences
Get it
here
58
17
Solr
All
10
Experiences
Pros
8
Cons
2
Top
Con
General missing features
Solr is currently missing the following general features: Per-doc/query analyzer chain Support for nested documents Support for multiple document types per schema Ability to modify document scores with custom scripts Equivalent to Elasticsearch's percolation
See More
Top
Pro
Customizablity
A key differentiator of Solr is the level of customizability the SearchComponent feature provides. SearchComponent provides the developer astonishing flexibility in the way search queries are assembled and executed. At the time of writing, there does not appear to be a ElasticSearch equivalent of SearchComponent. source Whilst ElasticSearch has a number of plugin-points there doesn't appear to be an equivalent of Solr's SearchComponent that enables you to modify the workflow of existing API endpoints.
See More
Top
Con
Missing some useful features for cloud distribution
Solr is currently missing the following features that are useful when managing a distributed system: Automatic shard rebalancing Ability to re-locate shards and replicas on demand Ability to change the schema without restarting the server Ability to search across multiple indexes.
See More
Top
Pro
Open source
See More
Top
Pro
Stats component
Solr allows to view average, standard deviation, maximum, minimum, sum of squares of a particular numeric field. It also allows faceting of that numeric field based on the value(s) of other fields.
See More
Top
Pro
Results grouping
Solr allows you to group search results. Results can be grouped by: Field Value Query Function Query You can also collapse multiple results with the same field value down to a single result.
See More
Top
Pro
Decision tree faceting
Solr has a faceting feature called pivot facets or 'decision tree facets'. Pivot facets enable you to calculate facets inside a parents facet, for example pivoting on 'size' than 'color' returns 'color' facet counts for each 'size' facet
See More
Top
Pro
Local params
Solr has a great feature that enables you to use LocalParams to perform more advanced faceting. They provide a way to "localize" information about a specific argument that is being sent to Solr. In other words, LocalParams provide a way to add meta-data to certain argument types such as query strings. From the Solr Wiki: LocalParams are expressed as prefixes to arguments to be sent to Solr. For example: Assume we have the existing query parameter q=solr rocks We can prefix this query string with LocalParams to provide more information to the query parser, for example changing the default operator type to "AND" and the default field to "title" for the lucene query parser: q={!q.op=AND df=title}solr rocks
See More
Top
Pro
Hosting support
The following services will host Solr for you. The great thing about these services is that they abstract away some of the difficulty of scaling Solr: WebSolr SolrHQ
See More
Top
Pro
SpellChecker
Solr allows has the functionality to check and correct spelling mistakes in search queries. The three main implementations are: IndexBasedSpellChecker WordBreadkSolrSpellChecker DirectSolrSpellChecker
See More
Hide
See All
Experiences
Get it
here
53
18
Azure Search
All
4
Experiences
Pros
3
Cons
1
Top
Pro
Easy to scale
Azure Search can easily be scaled up or down through the admin panel. Users can choose to allocate or de-allocate resources how they see fit.
See More
Top
Con
Does not integrate with many environments
Azure Search supports only .NET, NodeJS and iOS out of the box at the moment.
See More
Top
Pro
Guaranteed search performance
Azure Search provides dedicated capacity guarantees which ensure that search performance will be steady for your application.
See More
Top
Pro
Free tier available
There's a free tier available with up to 10000 documents and 3 indices.
See More
Hide
Get it
here
0
3
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
{}
undefined
url next
price drop