|
|
|
|
|
|
|
|
all_tags = get_tags_from_cache(tag_kb_ids) |
|
|
all_tags = get_tags_from_cache(tag_kb_ids) |
|
|
if not all_tags: |
|
|
if not all_tags: |
|
|
all_tags = settings.retrievaler.all_tags_in_portion(kb.tenant_id, tag_kb_ids) |
|
|
all_tags = settings.retrievaler.all_tags_in_portion(kb.tenant_id, tag_kb_ids) |
|
|
set_tags_to_cache(all_tags, tag_kb_ids) |
|
|
|
|
|
|
|
|
set_tags_to_cache(tags=all_tags, kb_ids=tag_kb_ids) |
|
|
else: |
|
|
else: |
|
|
all_tags = json.loads(all_tags) |
|
|
all_tags = json.loads(all_tags) |
|
|
tag_kbs = KnowledgebaseService.get_by_ids(tag_kb_ids) |
|
|
tag_kbs = KnowledgebaseService.get_by_ids(tag_kb_ids) |