@@ -111,8 +111,19 @@ def __init__(
111111 if dtype :
112112 vectorizer_kwargs .update (dtype = dtype )
113113
114+ # raise a warning to inform users we changed the default model
115+ # remove this warning in future releases
116+ logger .warning (
117+ "The default vectorizer has changed from `sentence-transformers/all-mpnet-base-v2` "
118+ "to `redis/langcache-embed-v1` in version 0.6.0 of RedisVL. "
119+ "For more information about this model, please refer to https://arxiv.org/abs/2504.02268 "
120+ "or visit https://huggingface.co/redis/langcache-embed-v1. "
121+ "To continue using the old vectorizer, please specify it explicitly in the constructor as: "
122+ "vectorizer=HFTextVectorizer(model='sentence-transformers/all-mpnet-base-v2')"
123+ )
124+
114125 self ._vectorizer = HFTextVectorizer (
115- model = "sentence-transformers/all-mpnet-base-v2 " ,
126+ model = "redis/langcache-embed-v1 " ,
116127 ** vectorizer_kwargs ,
117128 )
118129
@@ -147,6 +158,20 @@ def __init__(
147158 # Check for existing cache index and handle schema mismatch
148159 self .overwrite = overwrite
149160 if not self .overwrite and self ._index .exists ():
161+
162+ if not vectorizer :
163+ # user hasn't specified a vectorizer and an index already exists they're not overwriting
164+ # raise a warning to inform users we changed the default embedding model
165+ # remove this warning in future releases
166+ logger .warning (
167+ "The default vectorizer has changed from `sentence-transformers/all-mpnet-base-v2` "
168+ "to `redis/langcache-embed-v1` in version 0.6.0 of RedisVL. "
169+ "For more information about this model, please refer to https://arxiv.org/abs/2504.02268 "
170+ "or visit https://huggingface.co/redis/langcache-embed-v1. "
171+ "To continue using the old vectorizer, please specify it explicitly in the constructor as: "
172+ "vectorizer=HFTextVectorizer(model='sentence-transformers/all-mpnet-base-v2')"
173+ )
174+
150175 existing_index = SearchIndex .from_existing (
151176 name , redis_client = self ._index .client
152177 )
0 commit comments