r/Rag

Opensolr now has a free forever plan
▲ 6 r/Rag+2 crossposts

Opensolr now has a free forever plan

Opensolr now has a free forever plan

Not a trial. No countdown, no expiry date, no credit card field anywhere. You sign up with a name and an email, you get a fully managed Opensolr Index in a few seconds, and you keep it for as long as you use it.

What you get on the free plan:

  • 1 fully managed Opensolr Index
  • 48.8 MB disk space
  • 512 MB traffic per month
  • Full Apache Solr API, so any Solr client library works unchanged
  • Our WordPress and Drupal search plugins, with facets and autocomplete

What is not included: Web Crawler, backups, search analytics, AI and hybrid search. Those stay on the paid plans.

One rule worth knowing: the plan never expires, but an index that sees nothing at all for 30 days can be cleaned up. Logging in, indexing a document, changing the config or running a single query all count as activity, so normal use keeps it alive.

Full details on the free plan: https://opensolr.com/learn/billing/34/solr-cloud-free-membership

Sign up: https://opensolr.com/register

Paid plans, if you outgrow it: https://opensolr.com/pricing

u/WillingnessQuick5074 — 7 days ago
▲ 5 r/Rag

Intern building an RFP compliance checker — RAG keeps producing false “Missing” results

I’m a CS intern working on an internal system that compares an RFP against a vendor’s technical proposal.

The current flow is roughly:

RFP
→ extract requirements
→ retrieve/rerank proposal evidence
→ LLM classifies each requirement:
   Compliant / Mismatch / Missing
→ compliance score

The score was around 30%, mostly because many requirements came back Missing.

After building an independent ground truth from the original RFP and proposal, I found the issue isn’t just retrieval:

  • some requirements are lost during PDF parsing/extraction
  • some are split/merged incorrectly
  • relevant evidence sometimes exists but doesn’t reach the final Top-K
  • in other cases the evidence reaches the LLM and it still judges it incorrectly
  • some requirements mix technical and financial conditions that should be checked in different documents

For one reviewed sample, many of the system’s Missing results were actually supposed to be Compliant or Mismatch.

I’m now considering a design like:

Requirement
→ split into material conditions
→ determine expected evidence source per condition
→ retrieve evidence per condition
→ verify each condition
→ deterministic final verdict

For exact things like durations, percentages, certifications, etc., I’m also thinking of using deterministic checks instead of letting the LLM decide everything.

Has anyone built something similar for contracts, RFPs, policies, or compliance?

Would you approach this as per-condition RAG, claim verification/NLI, an agentic search layer, or a hybrid deterministic + LLM system?

reddit.com
u/AIGeekmaybe — 11 days ago
▲ 7 r/Rag

Hav you used Postgres/Lakebase for RAG vector storage?

My team lead has asked me to explor Lakebase for a RAG app where documents will get updated frequently .Hav you used it in prod? Curious how it compares to a dedicated vector DB for indexing and retrieval latency.
I am using Databricks platform for poc

reddit.com
u/sqlink2 — 11 days ago
▲ 1 r/Rag

how good are claude's or chatgpt's pdf processors in comparison to like docling

I have some very complex pdf and docling is failing in several structural and content understandings. It works better than many other tools out there, but still fails in many complex cases. That made me wonder if the whole pdf document is uploaded to gpt or claude, would they process it better than what I get as text through docling. I think at the end they would change pdf to some text representation, no?

reddit.com
u/besabestin — 11 days ago
▲ 0 r/Rag

I built SPANCHOR regression testing for RAG retrieval pipelines

I've been working on a problem I don't see discussed enough in RAG: retrieval regressions.

You change chunking, embeddings, the retriever, indexing, or configuration, and your tests can still pass while the evidence being retrieved has changed.

I built SPANCHOR, an open-source Python package for testing this.

The core workflow is:

retrieved chunk → source span → evidence evaluation → baseline vs candidate → regression result

The goal is to verify that a RAG pipeline continues retrieving the expected source evidence after a change.

I'm looking for technical feedback from people actually building RAG systems:

What retrieval regressions have you encountered that your current evaluation setup doesn't catch?

GitHub: https://github.com/mukeshram-07/spanchor

PyPI: https://pypi.org/project/spanchor/

u/mukeshrams — 11 days ago