Solr Synonyms and Taxonomies: Mea Culpa
I screwed up! Mea Culpa. Let he who is without synonyms throw the first rock! In my talk Taxonomical Semantical Magical Search, I presented an index-time hypernym/hyponym expansion solution….
I screwed up! Mea Culpa. Let he who is without synonyms throw the first rock! In my talk Taxonomical Semantical Magical Search, I presented an index-time hypernym/hyponym expansion solution….
As we learn more about Vespa, we wanted to give our initial impressions when comparing to Lucene-based search (Solr/Elasticsearch). This is based on initial passes with Vespa and our…
We reached a major milestone over the weekend! We released the first release candidate for version 1.0 of Elasticsearch Learning to Rank. While our partners Wikimedia and Snagajob are…
A common theme in software development is the tension between: Fixing painful bugs now!! Creating tools & practices that let us fix bugs faster (though at some theoretical time…
Learning to Rank turns search into a machine learning problem. In this article, I want to explore what makes search distinct from other machine learning problems. How does one…
Replacing an enterprise search product? Use this three-step process to create actionable requirements for your team. The inherent challenge in replacing existing enterprise products is that their functionality and…
Responding to queries takes CPU time, memory, and in unfortunate cases, wall time as well. Increasing the power of a cluster helps, over-provisioning can be very expensive. Caching is…
In previous articles, we introduced Learning to Rank (LTR) for Elasticsearch 1, 2, which uses machine learning to re-score the best documents in a query. On the surface, it…
The key to really understanding search, recommendations, and other ‘product matching’ systems is microeconomics. Say what!?!? No hear me out. In this article, I want to challenge you to…
Heatmap facets are a powerful demonstration of Solr’s geospatial capabilities. Given a corpus of indexed shapes, a heatmap facet will show you where the results of your query fit…
In complex Solr relevance work, I find I create a fair amount of function queries to boost & balance results. Solr function queries look like Excel queries from hell….
In my role as search consultant, I spend a lot of time helping organizations pick the right search technology. Will it be Solr or Elasticsearch? Algolia or Swifttype? Endeca…