Powerful Search. Simple Pricing.

How much capacity do I need?

First of all, an index is comprised of many documents. If your application has a clickable search results page, each item in the list probably represents a document in your index. From there, estimating your document count can be done by working backwards from your applications search interactions and extrapolating from your primary database.

Total data sizing can vary depending on your use case. Indexing simple title and category metadata has substantially different data requirements than indexing the entire contents of a multi-megabyte PDF document. Similarly, the sizing of the raw source data does not necessarily translate one-to-one with the final index size. The structure of the underlying index can compress some kinds of data, and expand others.

Ultimately the best way to project your data requirements would be to index a representative subset of your data into a development or staging index. We’ll measure and report the total usage, which you can use to establish a rough average per document and project accordingly.

For example, if the data size for 10,000 documents is 100 MB, then that would figure an average of 10 KB per document. An index of 2,000,000 such documents can reasonably be projected in the 20 GB range.

How much traffic should I plan for?

A good place to start here would be something proportional to user activity for your application. How many active users do you expect at your peak? How many requests are they making to the site in a session, and how many of those are going to fire off search requests?

If you’re switching from another search technology, then you may be able to easily extrapolate from existing activity. (Don’t forget to allow for a bump in usage as the performance goes up!)

If your app is new — or search is a new function in your app — then we think it can’t hurt to be optimistic. Better to have the capacity and not need it, than to need it and not have it. Plus with our elastic usage-based pricing, we make it easy to change to a more appropriate plan after the initial launch produces some better numbers.

A small note on “requests” — as with documents and use cases and agile software development methodologies — not all are the same! Our numbers figure a request duration of about 10ms, a figure that’s comfortably above our observed median request time in real-world production traffic, and not far from the 99th percentile of 20ms. (And that’s just the back-end search engine time, too, we don’t penalize you for bytes in transit across the tubes.)

That said, some kinds of requests deserve a little more time and attention. If you have complex queries which need 100ms to run, our systems would treat that as roughly 10 requests for the purposes of our plan usage metering.

In plain english

Different companies mean different things when they say things like "secure access" or "enterprise support." We want to explain our service in plain English. No hidden terms and conditions.

Secure Access

In our not so humble opinion: security is not optional. Every index, from web-scale enterprise deployments, to humble development sandboxes, are set up by default with secure TLS encryption and randomly generated access credentials. We don’t mess around. And when you have stringent, enterprise-grade compliance requirements with a mission-critical application on the line, drop us a line, we’ve probably done that and can accommodate.

Team Accounts

Still sharing the credentials for some of your vendor accounts? That’s a major no-no in 2017. It may be a small thing, but every little adds up when you’d rather be focused on building great software. Besides, not everyone has the company credit card, and we have some extra role-based protections so the summer search intern doesn’t wipe out an index on accident.

AWS Optimized

Designing for the cloud is a different beast than data-centers. If you’ve ever met a chaos monkey then you know what we’re talking about. Built properly, cloud-optimized systems are incredibly resilient and adaptable, and can leverage incredible economies of scale while scaling up and down with incredibly short lead times. AWS powers a vast majority of cloud hosting industry for good reason, and we’ve chosen to take optimal advantage of their systems rather than design for the least common denominator of several others.

Heroku Support

Shipping your apps on Heroku? Awesome, us too! In fact, we helped define the entire marketplace for hosted data services as the first ever hosted search engine, available as one of the first ever batches of Heroku add-ons. We get Heroku apps, and if your app is running there then we’re just a heroku addons:create away!

Customizable Solr Config

Many popular Solr clients come with powerful default configurations, but if you really want to dig in and tune the relevancy of your search results, then you’re going to need to wade into your Solr configuration files. With Websolr you don’t have to just scp your configs into place and hope for the best. We put a ton of work under the hood into helping you iterate effectively.

Business SLA

When KPIs are on the line, we put our money where our mouth is. Our metaphorical corporate mouth? It’s a bad metaphor. But we’re great at uptime, and that’s a promise that we back with a meaningful Service Level Agreement that isn’t negated by its own conditions and exclusions.

Enterprise SLA

When your entire enterprise is on the line, we’ve got the nines you need. When every minute matters you can rest assured that our interests are strongly aligned. Hope for the best, then sign up for a strong SLA. And if a six-month service credit doesn’t do it for you, inquire within for custom negotiated contract and SLA terms.

24/7 Incident Support

We run a follow-the-sun ops rotation. No joke. Not only are we monitoring for incidents at 02:29 and 14:29, our engineers are bright-eyed and ready to respond.

Dedicated Support Rep

Let’s face it, some projects grow to a scale where they just don’t fit into any one person’s head. And that’s a good thing! Context and change management become huge assets at scale. That’s why our Enterprise accounts come with a dedicated support rep, and regular account check-ins, so you don’t have to worry about explaining your app from scratch with every support thread.

Enterprise Security Compliance

Need stringent security requirements? Don’t just take us at our word, bring on the auditors. Questionnaires and contracts measured in inches of height? We’ll bring a few extra highlighters. We’ve done this before.

Regular Automated Backups

We know from experience that a great backup system can really save the day. It’s the under-appreciated bit of backend architecture that never gets the recognition it deserves. Our team has enough hard-won industry experience here to know that time spent on backups is time well spent. And because the only working backup system is one that’s been used recently, we schedule regular backup restoration exercises. (On Tuesdays!)

Contact Us

Have a question or need help figuring out which plan is right for you? Let us help.