Live data from Hacker News

ApeRAG: Production-ready GraphRAG with multi-modal indexing and K8s deployment

github.com

11–15 of 15 posts

Re: ApeRAG: Production-ready GraphRAG with multi-modal indexing and K8s deployment

#11

> ApeRAG requires PostgreSQL, Redis, Qdrant, and Elasticsearch. You have two options: > bash ./02-install-database.sh # Deploys PostgreSQL, Redis, Qdrant, Elasticsearch Is this built on top of all databases ? I am just trying to understand.

Yes, ApeRAG uses all these databases.

Re: ApeRAG: Production-ready GraphRAG with multi-modal indexing and K8s deployment

#12

> bash ./02-install-database.sh # Deploys PostgreSQL, Redis, Qdrant, Elasticsearch geez sorry but, how much SHIT is it going to take to make AI good?

Maintaining databases is painful, so ApeRAG uses kubeblocks for all these databases.

Re: ApeRAG: Production-ready GraphRAG with multi-modal indexing and K8s deployment

#13
post #11

> ApeRAG requires PostgreSQL, Redis, Qdrant, and Elasticsearch. You have two options: > bash ./02-install-database.sh # Deploys PostgreSQL, Redis, Qdrant, Elasticsearch Is this built on top of all databases ? I am just trying to understand.

Yes, ApeRAG uses all these databases.

What does it use for the graph part? Elasticsearch? A Postgres plugin?

Re: ApeRAG: Production-ready GraphRAG with multi-modal indexing and K8s deployment

#14

Earlier quoted context omitted.

This is a very typical, and pretty bare-bones stack. Almost any production grade webapp above a minimal threshold of complexity will have database, cache, and search.

This is just one of a million other wrappers around AI that will be forgotten in a few months.

Yes, and that doesn't change the fact that the stack is typical.

Re: ApeRAG: Production-ready GraphRAG with multi-modal indexing and K8s deployment

#15
post #5

Earlier quoted context omitted.

What’s funny is Postgres alone can handle this entire workload decently well.

Postgres isn't a replacement for elastic. You CAN get full text search working in postgres, and for very basic use cases it's good enough, but it's vastly inferior to elastic in terms of features and performance.

Exactly. These "extensions".. they are good, but, far from being replacements for dedicated products, the quality of which customers have come to expect.
Post reply on HN