Written by

Data Scientist at Scientificloud
Article Luciano Kalatalo · 15 hr ago 2m read

Introducing the InterSystems IRIS Document Store for Haystack

Artificial Intelligence applications are increasingly built around Retrieval-Augmented Generation (RAG), semantic search, and AI agents. As these applications move into production, choosing the right persistence layer becomes just as important as selecting the LLM.

Today, I'm excited to announce the InterSystems IRIS Document Store for Haystack, a new open-source integration that enables developers to use InterSystems IRIS as a native Document Store within the Haystack AI framework.

Why Haystack?

Haystack has become one of the leading open-source frameworks for building production-ready AI applications. Its modular pipeline architecture makes it easy to create solutions for:

  • Retrieval-Augmented Generation (RAG)
  • Enterprise Search
  • Question Answering
  • AI Agents
  • Semantic Search
  • Knowledge Assistants

Introducing the Integration

The InterSystems IRIS Document Store implements Haystack's Document Store interface, allowing it to integrate naturally into existing Haystack pipelines.

Whether you're building a small proof of concept or a production RAG system, switching to IRIS as your persistence layer requires minimal changes to your application.

Installation

The package is available on PyPI.

pip install intersystems-iris-haystack

Resources

Official Haystack Integration

https://haystack.deepset.ai/integrations/intersystems-iris-document-store

GitHub Repository

https://github.com/s-c-ai/iris-haystack

PyPI Package

https://pypi.org/project/intersystems-iris-haystack/

Example Architecture

                 Haystack Pipeline

Converter → Splitter → Embedder

                │
                ▼

      InterSystems IRIS Document Store

      • Documents
      • Metadata
      • Vector Search
      • SQL
      • Objects

                │
                ▼

      Retriever → LLM → Answer

Comments

Tatiana Tikhonova · 1 hr ago (Edited)

Hi Luciano! 

Thank you for sharing your project with us. Please upload your app to Open Exchange to help other community members discover it within our Ecosystem. 

Once you upload, you can also add the link to your app to this article - go to Edit, and paste it into the Open Exchange application link field at the bottom, then press Save. Good luck and we appreciate your contribution! 

0