JR

Jeffrey Rengifo

About the author

Jeffrey Rengifo is a software developer focusing on improving search experiences using Elasticsearch. He specializes in GenAI and aims to innovate by creating new tools to help optimize different processes and solve everyday problems.

Author’s articles

Using LangExtract and Elasticsearch

September 11, 2025

Using LangExtract and Elasticsearch

Learn how to extract structured data from free-form text using LangExtract and store it as fields in Elasticsearch.

Using FastAPI’s WebSockets and Elasticsearch to build a real-time app

August 18, 2025

Using FastAPI’s WebSockets and Elasticsearch to build a real-time app

Learn how to build a real-time application using FastAPI WebSockets and Elasticsearch.

LlamaIndex and Elasticsearch Rerankers: Unbeatable simplicity

July 24, 2025

LlamaIndex and Elasticsearch Rerankers: Unbeatable simplicity

Learn how to transition from Llamaindex RankGPT reranker to Elastic built-in semantic reranker.

Building Elasticsearch APIs with FastAPI

July 22, 2025

Building Elasticsearch APIs with FastAPI

Learn how to build an Elasticsearch API with FastAPI using Pydantic schemas and FastAPI background tasks, demonstrated with a practical example.

AI-powered dashboards: From a vision to Kibana

July 16, 2025

AI-powered dashboards: From a vision to Kibana

Generate a dashboard using an LLM to process an image and turn it into a Kibana Dashboard.

Longer context ≠ better: Why RAG still matters

July 11, 2025

Longer context ≠ better: Why RAG still matters

Learn why the RAG strategy is still relevant and gives the most efficient and better results.

Improving Copilot capabilities using Elasticsearch

June 17, 2025

Improving Copilot capabilities using Elasticsearch

Discover how to use Elasticsearch with Microsoft 365 Copilot Chat and Copilot in Microsoft Teams.

ES|QL in JavaScript: Leveraging Apache Arrow helpers

June 9, 2025

ES|QL in JavaScript: Leveraging Apache Arrow helpers

Learn how to use ES|QL with JavaScript Apache Arrow client helpers.

Elasticsearch in JavaScript the proper way, part II

May 19, 2025

Elasticsearch in JavaScript the proper way, part II

Reviewing production best practices and explaining how to run the Elasticsearch Node.js client in Serverless environments.

Elasticsearch in JavaScript the proper way, part I

May 15, 2025

Elasticsearch in JavaScript the proper way, part I

Explaining how to create a production-ready Elasticsearch backend in JavaScript.

Using AutoGen with Elasticsearch

April 24, 2025

Using AutoGen with Elasticsearch

Learn to create an Elasticsearch tool for your agents with AutoGen.

Using LlamaIndex Workflows with Elasticsearch

April 21, 2025

Using LlamaIndex Workflows with Elasticsearch

Learn how to create an Elasticsearch-based step for your LlamaIndex workflow.

Using CrewAI with Elasticsearch

April 8, 2025

Using CrewAI with Elasticsearch

Learn how to create an Elasticsearch agent with CrewAI for your agent team and perform market research.

Ingesting data into Elasticsearch with BigQuery

March 7, 2025

Ingesting data into Elasticsearch with BigQuery

Learn how to index and search Google BigQuery data in Elasticsearch using Python.

Exploring OpenAI CLIP alternatives

February 18, 2025

Exploring OpenAI CLIP alternatives

Analyzing alternatives to the OpenAI CLIP model for image-to-image, and text-to-image search.

Using Ollama with the Inference API

February 14, 2025

Using Ollama with the Inference API

The Ollama API is compatible with the OpenAI API so it's very easy to integrate Ollama with Elasticsearch.

Are synonyms important in RAG?

February 11, 2025

Are synonyms important in RAG?

Exploring the functionality of Elasticsearch synonyms in a Retrieval Augmented Generation (RAG) application.

Elastic Playground: Using Elastic connectors to chat with your data

February 3, 2025

Elastic Playground: Using Elastic connectors to chat with your data

Learn how to use Elastic connectors and Playground to chat with your data. We'll start by using connectors to search for information in different sources.

Indexing OneLake data into Elasticsearch - Part II

January 24, 2025

Indexing OneLake data into Elasticsearch - Part II

Second part of a two-part article to index and search OneLake data into Elastic using a Custom connector.

Ready to build state of the art search experiences?

Sufficiently advanced search isn’t achieved with the efforts of one. Elasticsearch is powered by data scientists, ML ops, engineers, and many more who are just as passionate about search as your are. Let’s connect and work together to build the magical search experience that will get you the results you want.

Try it yourself