363 Followers
·
Follow

SeekStorm — Search as a Service has been launched!

Image for post
Image for post

TL;TR

SeekStorm is a Search as a Service.

The search API offers web-scale, real-time, full text, instant search for your data and documents.

SeekStorm is a Crawler as a Service.

A high-performance, focused crawler turns any website into JSON docs with structured data.

20x speed and 200x payload compared to Lucene

30x more queries and documents per dollar spent

Turnkey, affordable, scaling, high performance search.

Why we built SeekStorm

Search is omnipresent in today’s Information Age. The giant amount of data produced makes searching a core part of almost every solution stack.

Whether your customers searching for products or information on your website or research papers, patents, court or patient records need to be searched, the search solution decides whether your business or your research is successful or a frustrating experience.

Three options for search

  1. Build the search yourself
  2. Use open-source software as Lucene, Solr, or Elasticsearch and build your search solution on top of that.
  3. Use a Search as a service API

Building a search engine is easy, but scaling is hard

Building a search engine is easy, you can hack together a prototype within a few hours, and it will be really fast … as long as you have only 1000 documents indexed and only a single concurrent searcher. The hard part is scaling: searching a thousand indices with billions of documents, with thousand concurrent users and still returning results within milliseconds on a single machine.

And once you built your own software, you still have to host and operate it, resulting in a recurring cost, in addition to all the engineering and development cost you have already spent.

Open-source software is not free of cost

Lucene/Solr/Elastic* are open-source software. While the software itself is free, any search based upon it is not.

It requires infrastructure, engineers, and time for setup and operation.

With SeekStorm you just integrate two lines of code into your product. The overall cost for search is much lower, and the time to market much shorter. There is no development, testing, deployment time, and resulting cost required.

Because SeekStorm utilizes the infrastructure more efficiently, we can pass on the lower operational cost and give you more performance at a lower price.

Many of the open-source search software is mature and customizable with many features. But when it comes to scaling to millions of documents and hundreds or thousands of concurrent users the performance starts to degrade.

The solution offered is distributing the search engine index over multiple server instances, to spread the documents and the load. But while this improves scaling and performances, this results also in increasing operational cost and complexity.

Search as a Service — because cost matters

Building and operating your own search engine (from scratch or based on open source) is time-consuming, has inherent project risks and operational costs, scaling and performance issues.

Using an existing search as a service can avoid those risks. But looking at the cost is important in this case too. It is a big difference whether you are paying $20 or $600 for 1 million queries/month — especially for a small startup or an independent developer on a tight budget.

Why SeekStorm?

We believe there is a market for turnkey, affordable, scaling, high performance search.

SeekStorm is fast

Compared to Open-Source like Lucene, Solr, Elasticsearch we offer up to:

  • 20x shorter latency
  • 20x higher QPS
  • 200x more concurrent users
Image for post
Image for post
Image for post
Image for post

View benchmark

SeekStorm is affordable

Compared to other search-as-a-service providers we offer up to:

  • 39x more queries
  • 39x more documents per dollar spent!

View comparison

Our architecture — what’s different?

We built everything from scratch. Getting full control of every byte processed, transferred and stored. Strictly optimizing for search, performance and efficiency, getting rid of boundaries between different packages and jettisoned unnecessary ballast:

  • Multi-tenant crawler, search & database architecture
  • Integrated Log-Structured-Merge database
  • Cross platform search server for Linux and MS Windows
Image for post
Image for post

Interested? Visit us or Get in touch!

(*) All mentioned trademarks and proper names belong to their respective owners, and do not imply any affiliation or any other kind of an alliance with their respective owners.

Written by

Founder SeekStorm (Search-as-a-Service), FAROO (P2P Search) https://seekstorm.com https://github.com/wolfgarbe https://www.quora.com/profile/Wolf-Garbe

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store