-
Notifications
You must be signed in to change notification settings - Fork 469
feat: Add YugabyteDB embedding store examples #175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
feat: Add YugabyteDB embedding store examples #175
Conversation
1618b2f to
264cdcf
Compare
- Add four comprehensive examples demonstrating YugabyteDB integration: * Basic embedding store with similarity search * Metadata filtering with JSONB storage * PostgreSQL JDBC driver usage (recommended) * YugabyteDB Smart Driver for distributed deployments - Include helper script (run-example.sh) for easy execution - Use Testcontainers for isolated testing environment - Implement proper resource cleanup to avoid thread warnings - Configure containers matching langchain4j-community test standards
264cdcf to
df2e889
Compare
|
Hey @mariofusco and @dliubarskyi please take a look |
| <dependency> | ||
| <groupId>dev.langchain4j</groupId> | ||
| <artifactId>langchain4j-community-yugabytedb</artifactId> | ||
| <version>1.8.0-beta15-SNAPSHOT</version> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please update the version to the non-SNAPSHOT one. If it is not released yet, then this PR will be merged after the release
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So I've created yugabyteDB as embedding store in community repo.
Link: yugabyte/langchain4j-community@90c2f0f
Here I've used this version: 1.8.0-beta15-SNAPSHOT
What should I do to progress from this point?
Thanks
- Remove example links from yugabyte docs that are not yet available - Add note that examples will be added soon Removes example links from YugabyteDB embedding store documentation. Since the version is currently `1.8.0-beta15-SNAPSHOT` (not yet released), the examples repository doesn't have these examples available yet. Current link: yugabyte/langchain4j-community@90c2f0f Examples PR currently under review, it will be merged once the version is officially released. Link: langchain4j/langchain4j-examples#175
- Remove example links from yugabyte docs that are not yet available - Add note that examples will be added soon Removes example links from YugabyteDB embedding store documentation. Since the version is currently `1.8.0-beta15-SNAPSHOT` (not yet released), the examples repository doesn't have these examples available yet. Current link: yugabyte/langchain4j-community@90c2f0f Examples PR currently under review, it will be merged once the version is officially released. Link: langchain4j/langchain4j-examples#175
Add four comprehensive examples demonstrating YugabyteDB integration:
Include helper scripts for easy execution:
Use Testcontainers for isolated testing environment
Implement proper resource cleanup to avoid thread warnings
Configure containers matching langchain4j-community test standards