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

January 7, 2026
Implementing an agentic reference architecture with Elastic Agent Builder and MCP
Explore an agentic reference architecture with Elastic Agent Builder, MCP, and semantic search to build a security agent for automated threat analysis.

December 18, 2025
Building a local RAG personal knowledge assistant with LocalAI and Elasticsearch
Learn how to create a private, offline local RAG personal knowledge assistant that can summarize meetings and internal reports using e5-small for embeddings and dolphin3.0-qwen2.5-0.5b for completions in Elasticsearch.

December 5, 2025
Build a financial AI search workflow using LangGraph.js and Elasticsearch
Learn how to use LangGraph.js with Elasticsearch to build an AI-powered financial search workflow that turns natural language queries into dynamic, conditional filters for investment and market analysis.

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

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.

July 24, 2025
LlamaIndex and Elasticsearch Rerankers: Unbeatable simplicity
Learn how to transition from Llamaindex RankGPT reranker to Elastic built-in semantic reranker.

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
Generate a dashboard using an LLM to process an image and turn it into a Kibana Dashboard.

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.

June 17, 2025
Improving Copilot capabilities using Elasticsearch
Discover how to use Elasticsearch with Microsoft 365 Copilot Chat and Copilot in Microsoft Teams.

June 9, 2025
ES|QL in JavaScript: Leveraging Apache Arrow helpers
Learn how to use ES|QL with JavaScript Apache Arrow client helpers to analyze large data sets efficiently.

May 19, 2025
Elasticsearch in JavaScript the proper way, part II
Learn about production best practices and how to run the Elasticsearch Node.js client in Serverless environments to reduce coding errors.

May 15, 2025
Elasticsearch in JavaScript the proper way, part I
Explaining how to create a production-ready Elasticsearch backend in JavaScript. Explore how to use Elasticsearch with JavaScript to create a server with different search endpoints to query Elasticsearch documents following client/server best practices.

Building a multi-agent recruitment search tool with AutoGen and Elasticsearch
Learn how to integrate Microsoft's AutoGen framework with Elasticsearch and build a multi-agent system for semantic search through a practical job matching and candidate data retrieval example.

Using LlamaIndex Workflows with Elasticsearch
Learn how to build a self-filtering Elasticsearch app using LlamaIndex Workflows with an LLM autocorrect loop and interchangeable models.

April 8, 2025
Using CrewAI tools with Elasticsearch
Learn how to create an Elasticsearch agent with CrewAI for your agent team and perform market research.

March 7, 2025
Ingesting data into Elasticsearch with BigQuery
Learn how to index and search Google BigQuery data in Elasticsearch using Python.

February 18, 2025
Exploring OpenAI CLIP alternatives
Analyzing alternatives to the OpenAI CLIP model for image-to-image, and text-to-image search.

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.

February 11, 2025
Are synonyms important in RAG?
Exploring the functionality of Elasticsearch synonyms in a Retrieval Augmented Generation (RAG) application.

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.

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.