Search

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.

Hybrid Search with Reciprocal Rank Fusion in Apache Solr

Hybrid Search with Reciprocal Rank Fusion in Apache Solr

We explore the Combined Query Feature using Reciprocal Rank Fusion in Apache Solr with a hands-on approach.
Apache Solr Multivalued Vectors Tutorial

Apache Solr Multivalued Vectors Tutorial

A quick tutorial to give you all the knowledge needed to work with multivalued vectors in Apache Solr.
Lexically accelerated vector search SeededKnnVectorQuery Support in Apache Solr 10

Lexically accelerated vector search: SeededKnnVectorQuery Support in Apache Solr 10

In this blog we explores our recent contribution to Apache Solr that introduces support for SeededKnnVectorQuery.
nested knn vector search

Searching Children, Finding Parents: Nested KNN Vector Search in Solr

New feature coming to Solr v10.x: KNN search on nested vectors via Block Join. KNN Block Join query enables searching across specific child paragraphs and surfacing the most relevant parent documents in a single request.
Binary quantization of dense vector in apache solr

Binary Quantization of Dense Vectors in Apache Solr

This blog post explores binary vector quantization and the recent Solr contribution which adds support for this technique.
scalar quantization apache solr

Scalar Quantization of Dense Vectors in Apache Solr

This blog post explores scalar vector quantization and the recent Solr contribution which adds support for this technique.

Retrieval and Responsibility: The Ethics of Augmented Knowledge

Faster Vector Search Early Termination Strategy Now in Apache Solr

Faster Vector Search: Early Termination Strategy Now in Apache Solr

In this blog we explores an early termination strategy designed to make approximate k-NN search faster in Apache Solr.
OpenSearch and Large Language Models

OpenSearch and Large Language Models

In this blog post, we provide a comprehensive overview of the features based on large language models (LLM) currently supported by OpenSearch.
ColBERT in Practice Bridging Research and Industry

ColBERT in Practice: Bridging Research and Industry

In this blog post, we examine the ColBERT paper, which adapts deep learning models, in particular, BERT, for efficient retrieval.
GLiNER alternative to llms for query parsing

GLiNER as an Alternative to LLMs for Query Parsing – Evaluation

This blog post explores GLiNER as a viable alternative to large language models (LLMs) for query parsing tasks.
GLiNER as an Alternative to LLMs for Query Parsing

GLiNER as an Alternative to LLMs for Query Parsing – Introduction

This blog post explores how GLiNER works, highlighting its underlying architecture and how it differs from traditional NER models.
Enterprise AI Products for Search Limits and Risks

Enterprise AI Products for Search: Limits and Risks

OpenSearch Semantic Sentence Highlighting Explained

OpenSearch Semantic Sentence Highlighting Explained

Explore Semantic Highlighting feature in OpenSearch v3.0, how it works, and how it compares to the Sease Solr Neural Highlighting plugin.
AI-Powered Search Results Navigation with LLMs & JSON Schema

AI-Powered Search Results Navigation with LLMs & JSON Schema

It explores an AI-powered Filter Assistant to improve User eXperience in navigating search results efficiently and effectively.

Semantic Search (Text to Vector) with Apache Solr

Learn all the secrets of the new semantic search in Apache Solr 9.8 that uses LLMs to vectorise text and support natural language queries.
Search Limitations and Workarounds in OpenSearch

Search Limitations and Workarounds in OpenSearch

This blog post focuses on limitations in OpenSearch v2.17 during the implementation of search features and proposes practical workarounds.

Why Solr More Like This Ignores Your copyField – How to Deal With It

This blog post explains a workaround implemented in Solr's CloudMLTQParser to handle fields populated via copyField.