Main blog
Welcome to our Main Blog, the cornerstone of our exploration into information retrieval. This dedicated space serves as a comprehensive repository where we delve into our research, findings, and various topics predominantly centered around information retrieval.

OpenSearch Neural Search Plugin Tutorial
This blog post explores the new OpenSearch neural search plugin, given a detailed description of it through our end-to-end experience.

Impact of Large Stored Fields on Apache Solr Query Performance
This blog post analyzes and discovers the impact of large stored fields on Apache Solr query performance.

Categorical Features in Apache Solr Learning to Rank
In this blog post we present the available learning to rank Apache Solr features with a focus on categorical features and how to manage them.

The Missing Piece: ID Discovery in RRE Enterprise
In this post, we describe how RREE correlates between client application identifiers and search engine identifiers.

Train and Test Sets Split for Evaluating Learning To Rank Models – Part 2
What is the most appropriate approach to handle queries when splitting data when evaluating learning to rank models?

Query Discovery in RRE Enterprise
In this post, we will describe how RREE discoveries and correlates the user query with the search engine queries.

RRE-Enterprise: Make Explicit Ratings Easy
Did you know you can generate explicit ratings using the plugin JCBP you can find inside Rated Ranking Evaluator Enterprise?

RRE-Enterprise: Evaluation Explore/Compare Dashboard
This blog is a tutorial to explore the results of a search quality evaluation of Elasticsearch and Solr search engines in RRE-Enterprise.

RRE-Enterprise: Evaluation Overview Dashboard
This blog is a tutorial on how to visualise the search quality evaluation results of Elasticsearch and Solr search engines in RRE-Enterprise.

Train and Test Sets Split for Evaluating Learning To Rank Models
How data splitting can be done and why it is important for the offline evaluation of Learning to Rank models?

RRE-Enterprise: How to Run an Evaluation
This blog is a tutorial to run a search quality evaluation of Elasticsearch and Solr search engines in RRE-Enterprise.

RRE-Enterprise: How to Manage Your Data Collections
This blog is a tutorial to define a data collection for search quality evaluation of Elasticsearch and Solr search engines in RRE-Enterprise.

RRE-Enterprise: How to Set up Your Target Search Engine
This blog is a tutorial to define your target for search quality evaluation of Elasticsearch and Solr search engines in RRE-Enterprise.

RRE-Enterprise: How to Manage Your Ratings
This blog is a tutorial to define your golden truth for search quality evaluation of Elasticsearch and Solr search engines in RRE-Enterprise.

Elasticsearch Disk Space Issue and Rollover Solution
What is a cluster_block_exception in Elasticsearch? How to solve it? Let’s define an index management policy with a rollover strategy.

Have Neural Networks Killed the Inverted Index?
DeepImpact is a new document term-weighting scheme suitable for efficient sparse retrieval using a standard inverted index.

QueryResultCache and FilterCache in Apache Solr
This blog post explores the internals of Apache Solr queryResultCache and filterCache through practical code examples.

How the Feature Vector Cache Is Used in Apache Solr
How the FeatureLogger works? When the Feature Vector Cache is used in Solr? Is the cache speeding up the rerank process?

Tackling Vocabulary Mismatch with Document Expansion
Let’s attenuate vocabulary mismatch by leveraging document expansion using two modern transformer-based approaches.

Apache Solr Neural Search
Neural Search in Apache Solr has been contributed by Sease thanks to Alessandro Benedetti, Apache Lucene/Solr committer, and Elia Porciani.

Apache Solr Neural Search Knn benchmark
Neural Search in Apache Solr has been contributed to the Open Source community by Sease [1] with the work of Alessandro Benedetti (Apache Lucene/Solr PMC member

Apache Solr Learning To Rank Feature Extraction and qTime
How a learning to rank query works in Solr? How we can obtain the required features extraction time from the Solr qTime parameter?

From Training to Ranking: Using BERT to Improve Search Relevance
Learning about text ranking using Deep Learning with BERT transformer. From training to neural re-ranking, with code snippets and examples.

Artificial Intelligence Applied to Search: Introduction
How does Artificial Intelligence impact Search? This post explores the state of the art of AI applied to Information Retrieval in Open Source.

A Learning to Rank Project on a Daily Song Ranking Problem – Part 4
Query-level features and under-sampled queries, how to handle them? Find it out, with our new Learning to Rank implementations

Apache Solr sow Parameter (Split on Whitespace) and Multi-Field Full-Text Search
This blog post explores the Apache Solr multi-field search limitations with a focus on the sow(split on whitespace) parameter.

A Learning to Rank Project on a Daily Song Ranking Problem – Part 3
This blog post aims to illustrate how to generate the query Id and how to manage the creation of the Training Set