|
|
|
@@ -14,7 +14,6 @@ |
|
|
|
# limitations under the License. |
|
|
|
# |
|
|
|
import json |
|
|
|
import logging |
|
|
|
import os |
|
|
|
|
|
|
|
from flask import request |
|
|
|
@@ -300,11 +299,12 @@ def knowledge_graph(kb_id): |
|
|
|
"kb_id": [kb_id], |
|
|
|
"knowledge_graph_kwd": ["graph"] |
|
|
|
} |
|
|
|
|
|
|
|
obj = {"graph": {}, "mind_map": {}} |
|
|
|
try: |
|
|
|
sres = settings.retrievaler.search(req, search.index_name(kb.tenant_id), [kb_id]) |
|
|
|
except Exception as e: |
|
|
|
logging.exception(e) |
|
|
|
if not settings.docStoreConn.indexExist(search.index_name(kb.tenant_id)): |
|
|
|
return get_json_result(data=obj) |
|
|
|
sres = settings.retrievaler.search(req, search.index_name(kb.tenant_id), [kb_id]) |
|
|
|
if not len(sres.ids): |
|
|
|
return get_json_result(data=obj) |
|
|
|
|
|
|
|
for id in sres.ids[:1]: |