Merge pull request #2688 from MSZheng20/dev

fix:修复ES库无法向量检索.添加mappings创建向量索引
This commit is contained in:
zR 2024-01-17 13:22:13 +08:00 committed by GitHub
commit e5acf3d2e6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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)