After the very warm reception of the first year, the fifth London Information Retrieval Meetup is approaching (23/06/2020) and we are excited to add more details about our speakers and talks!The event is going to be fully remote (given the COVID-19 situation) and free! You are invited to register : https://www.meetup.com/London-Information-Retrieval-Meetup-Group/events/270905716/ Our second speaker is … Continue reading London Information Retrieval Meetup June
If you have read Part 1 of this blog post, you should know by now how many fantastic things can be done with online testing! In particular, the advantages that interleaving brings with respect to A/B testing, but you are still waiting for the answer to a question: how to implement it? Let's see together … Continue reading Online Testing for Learning To Rank: Interleaving
You have just trained a learning to rank model and you now want to know how it performs. You can start by looking at the evaluation parameters returned by the train on the test set, but you are still not sure of which will be the impact in using it in a real website. This … Continue reading The Importance of Online Testing in Learning to Rank – Part 1
This blog post aims to give a better understanding of Docvalues and stored fields in Apache Solr for the operations in which they can be used interchangeably.
I've always loved R&D and I've always been fascinated by seeing in action the implementation of my ideas. It was in July 2010 when I started my professional journey in the Open Source search landscape, I was a Junior software engineer at the time, and after few months of post graduate research at Roma3 University … Continue reading Apache Lucene/Solr Committer !
This blog post is about our latest contribution to the Apache Lucene/Solr project:introducing the ability of assigning different weights to synonyms.This contribution aims to help users that deal with complex synonyms dictionaries where it's important to associate a numerical weight to each of them, for example to boost the ones that are more important in … Continue reading Introducing Weighted Synonyms in Apache Lucene/Solr
In this post we describe what is an Intervals Table and how to build it using a Behaviour-Driven-Development (BDD) approach.
In this post we describe an approach to solve the problem of an application that requires both Full and Atomic Updates, using one of the powerful concepts in Object Oriented Programming: Polymorphism.
After the very warm reception of the first year, the fourth London Information Retrieval Meetup is approaching (11/02/2020) and we are excited to add more details about our speakers and talks!The event is free and you are invited to register : https://www.eventbrite.com/e/london-information-retrieval-meetup-february-2020-tickets-89056738101 Our first speaker is Anna Ruggero, one of our R&D software engineers: Anna … Continue reading London Information Retrieval Meetup February
Let’s say you need to write a component, a request handler, or in general some piece of custom code that needs to be plugged into Solr. Or, you need to have a deeper understanding about some Lucene/Solr internals, following what actually happens within the code. I know: unit tests, integration tests, everything to make … Continue reading Digging in the Solr code: 5 minutes howto