Optimizing User-Product Matching Marketplaces

Doug TurnbullJuly 4, 2017

We explore the parallels between search, recommendation systems and microeconomics. Proposing a new way to think of search relevance and recsys as a system of maximizing the utility of multiple buyers. Is search and discovery akin to quantitative finance in its potential for optimization?


OpenSource Connections is proud to host beSwarm 8

Eric PughApril 29, 2017

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.


Elastic DC Meetup: Kibana Basics

Eric PughApril 26, 2017

New to Kibana, and related tools? In April we'll be doing a beginners night for folks interested in Kibana and adjacent topics. We'll have a 25 minute share plus YOUR lightning talks!


RVA Data Hackers

Eric PughApril 18, 2017

Doug will highlight the Elasticsearch Learning to Rank plugin OSC has developed. Jason Kowalewski will discuss use cases related to personalized job search & recs.


Elastic DC Meetup

Doug TurnbullMarch 29, 2017

Doug will highlight the Elasticsearch Learning to Rank plugin OSC has developed. Jason Kowalewski will discuss use cases related to personalized job search & recs.


Future of Data Philly Meetup

Doug TurnbullMarch 22, 2017

Doug will be speaking about 'Elasticsearch as a General Purpose Recommendation System' including highlighting Elastic Graph's capabilities to support a real-time recommendation system.



Doug TurnbullFebruary 20, 2017

Doug will be attending ElasticOn and sharing OSC's new Elasticsearch Learning to Rank Plugin with the conference attendees.

Our Solution to Solr Multiterm Synonyms: The Match Query Parser

OpenSource Connections — January 23, 2017

You have probably heard us talk about Solr Multiterm Synonyms a lot. This article demonstrates a technique that solves the problem, with fewer performance and relevance issues than other approaches we've used.

BM25F in Lucene with BlendedTermQuery

Doug TurnbullOctober 19, 2016

As part of the London hack days Diego Ceccarelli started a BM25F implementation. I began to continue it at Lucene Revolution's Lucene hackathon. I realized though that when you break down the problem, BM25F can be implemented using existing Lucene bits, including the existing BM25Similarity and the BlendedTermQuery.



October 11, 2016

*The* conference focused on Solr, we've made the pilgrimage since 2010



Eric PughSeptember 16, 2016

If you're a geek in or around the Charlottesville metroplex or even if you're merely tech-curious, this is the event you don't want to miss. beCamp is Charlottesville's version of the BarCamp unconference phenomenon: organized on the fly by attendees, for attendees.

High-Quality Recommendation Systems with Elasticsearch

Doug TurnbullSeptember 9, 2016

Let's explore how to deliver great recommendations with Elasticsearch. In this article, we dive into an aggregrations based method for Elasticsearch recommendations. We attempt to understand the mechanics and assumptions of the underlying JLH scoring method.


Cassandra Summit

Eric PughSeptember 7, 2016

Eric will be giving a short talk on how to break the Cassandra data modeling strait jacket with DSE Search