fix:修复ES库无法使用向量检索.添加mappings创建向量索引

This commit is contained in:
zhengmingsheng 2024-01-17 11:24:13 +08:00
parent cb3822651b
commit b2ea386f60

View File

@ -38,7 +38,12 @@ class ESKBService(KBService):
raise e
try:
# 首先尝试通过es_client_python创建
self.es_client_python.indices.create(index=self.index_name)
mappings = {
"dense_vector": {
"type": "dense_vector"
}
}
self.es_client_python.indices.create(index=self.index_name, mappings=mappings)
except BadRequestError as e:
logger.error("创建索引失败,重新")
logger.error(e)