You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I searched existing ideas and did not find a similar one
I added a very descriptive title
I've clearly described the feature request and motivation for it
Feature request
I would like to propose adding support for the Weaviate client v3 to the @langchain/weaviate package, alongside the existing support for client v2. The new client version is currently available as a release candidate (RC) and introduces several improvements and new features that would greatly benefit users of the LangChainJS library.
Motivation
The current @langchain/weaviate package supports Weaviate client v2, but the forthcoming Weaviate client v3 brings notable enhancements, including:
Collection Object: A new collection object replaces the client object, simplifying CRUD and search operations.
Simplified Query Construction: The removal of the builder pattern in favor of specific methods and parameters.
Batch Insertions: An insertMany method replaces objectBatcher for more efficient batch insertions.
Improved Data Filtering: A new Filter helper class streamlines data filtering with conditions.
Generative Queries: Introduction of a new generate namespace for generative queries.
Cleaner Return Objects: Enhanced return objects for easier access to key information.
These improvements can significantly enhance the development experience and performance for users integrating LangChainJS with Weaviate.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Checked
Feature request
I would like to propose adding support for the Weaviate client v3 to the
@langchain/weaviate
package, alongside the existing support for client v2. The new client version is currently available as a release candidate (RC) and introduces several improvements and new features that would greatly benefit users of the LangChainJS library.Motivation
The current
@langchain/weaviate
package supports Weaviate client v2, but the forthcoming Weaviate client v3 brings notable enhancements, including:insertMany
method replacesobjectBatcher
for more efficient batch insertions.These improvements can significantly enhance the development experience and performance for users integrating LangChainJS with Weaviate.
Proposal (If applicable)
No response
Beta Was this translation helpful? Give feedback.
All reactions