We build powerful

Search solutions

Our Elasticsearch and Solr experts provide professional consulting and tailored application development.

Search services»

We wrote the book on

Search relevance

What good is search if you can never find anything? We're pioneers in smarter search that "gets" users.

Learn about relevance »

We are passionate

Industry leaders

We've spoken at conferences from San Diego, to NYC, to Dublin. Our blog is read by industry experts.

Blog  |  Events  |  Podcast

We're the relevance experts

Good search understands a user's intent, not just what they type.

We wrote Relevant Search, the definitive guide to building smarter Elasticsearch and Solr applications.

One of the best and most engaging technical books I've ever read. — Trey Grainger, Lucidworks
Will help you solve real-world search relevance problems for Lucene-based search engines — Dimitrios Kouizes-Loukas, Bloomberg

Read the book »
Get help from the experts »

Products and services for smarter search

We built Quepid, a search testing platform that takes the guesswork out of search relevancy.

Do NOT attempt a search project without it. — John Bickerstaff

Try it Now »

Want to just understand why results are showing up in your search?

Use splainer for free »

Selected Clients

  • Cisco
  • Career Builder
  • O'Reilly


  • Elastic
  • Datastax

Our publications

Relevant Search »
Learn the secrets of building intuitive, targeted search.

Elasticsearch course »
Dive into Elasticsearch and AngularJS in this video course.

Solr Enterprise Server »
We cowrote the first book on Solr. Now in its third edition.

The blog and other happenings

Test Driving Elasticsearch Learning to Rank with a Linear Model Doug turnbull on April 3, 2017

This blog post let's the simple model we derived in a previous post and make it usable via the Elasticsearch Learning to Rank plugin.

Learning to Rank 101 -- Linear Models Doug turnbull on April 1, 2017

Many search nerds get an instinct they want to 'learn the right boosts' to apply to their queries. This blog post covers how to do that using a linear learning to rank model

What is Learning To Rank? Elizabeth haubert on February 24, 2017

We walk through Learning to Rank, which uses machine learning to improve the relevance of search results.

Come see Eric at OpenSource Connections is proud to host beSwarm 8 April, 29th | Charlottesville, VA

OpenSource Connections is proud to again host beSwarm! beSwarm is a gathering of tech enthusiasts from all over central Virginia to discuss, share, and learn about anything that interests us. The idea of the event is that participants “vote with their feet,” moving around the room and forming swarms around interesting discussions and presentations.

Talk directly with Eric Pugh, our founder & CEO
(434) 466-1467 | eric@o19s.com