Skip to content

feat(supabase): add SupabaseGroongaDocumentStore and SupabaseGroongaRetriever#3266

Open
ShubhamGond105 wants to merge 10 commits into
deepset-ai:mainfrom
ShubhamGond105:feat/supabase-groonga
Open

feat(supabase): add SupabaseGroongaDocumentStore and SupabaseGroongaRetriever#3266
ShubhamGond105 wants to merge 10 commits into
deepset-ai:mainfrom
ShubhamGond105:feat/supabase-groonga

Conversation

@ShubhamGond105
Copy link
Copy Markdown
Contributor

Related Issues

Proposed Changes:

Adds SupabaseGroongaDocumentStore and SupabaseGroongaRetriever for full-text search powered by PGroonga, a PostgreSQL extension for fast multilingual full-text search exposed by Supabase.

How test

19 unit tests covering:

  • Default and custom init parameters
  • write_documents, delete_documents, filter_documents, count_documents
  • Serialization round-trip (to_dict / from_dict)
  • Retriever init, run, and serialization
  • Empty query handling
  • DuplicatePolicy (OVERWRITE, SKIP, FAIL) handling

Notes for the reviewer

Checklist

  • I have read the contributors guidelines and the code of conduct
  • I have updated the related issue with new insights and changes
  • I added unit tests and updated the docstrings
  • I've used one of the conventional commit types for my PR title: feat:

@ShubhamGond105 ShubhamGond105 requested a review from a team as a code owner May 2, 2026 17:49
@ShubhamGond105 ShubhamGond105 requested review from sjrl and removed request for a team May 2, 2026 17:49
@github-actions github-actions Bot added integration:chroma integration:supabase type:documentation Improvements or additions to documentation labels May 2, 2026
@sjrl sjrl requested review from davidsbatista and removed request for sjrl May 8, 2026 14:14
@ShubhamGond105
Copy link
Copy Markdown
Contributor Author

Hi @davidsbatista,
I'm actively working on fixing the remaining CI issues:

count argument type error — need to use CountMethod.exact instead of "exact" string
result.data union-attr error in _groonga_retrieval — need stronger type guard
Will push fixes shortly.
Happy to get any other feedback in the meantime!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SupabaseGroongaDocumentStore and SupabaseGroongaRetriever

1 participant