Fix #3051: Glossary-term suggest api has fqdn same as name (#3052)

This commit is contained in:
Sriharsha Chintalapani 2022-03-01 11:19:43 -08:00 committed by GitHub
parent b41b7d8bfb
commit 0b789788da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 9 additions and 3 deletions

View File

@ -876,7 +876,7 @@ class GlossaryTermESIndex extends ElasticSearchIndex {
.name(glossaryTerm.getName())
.displayName(displayName)
.description(description)
.fqdn(glossaryTerm.getName())
.fqdn(glossaryTerm.getFullyQualifiedName())
.glossaryId(glossaryTerm.getGlossary().getId().toString())
.glossaryName(glossaryTerm.getGlossary().getName())
.lastUpdatedTimestamp(updatedTimestamp)

View File

@ -9,6 +9,9 @@
"owner": {
"type": "keyword"
},
"fqdn": {
"type": "keyword"
},
"last_updated_timestamp": {
"type": "date",
"format": "epoch_second"

View File

@ -197,6 +197,7 @@ class GlossaryTermESDocument(BaseModel):
entity_type: str = "glossaryTerm"
name: str
display_name: str
fqdn: str
description: str
glossary_name: str
glossary_id: str

View File

@ -12,12 +12,10 @@
import json
import logging
import ssl
import time
import traceback
from datetime import datetime
from typing import List, Optional
from dateutil import parser
from elasticsearch import Elasticsearch
from elasticsearch.connection import create_ssl_context
@ -578,6 +576,7 @@ class ElasticsearchSink(Sink[Entity]):
deleted=glossary_term.deleted,
name=glossary_term.name.__root__,
display_name=glossary_term.displayName,
fqdn=glossary_term.fullyQualifiedName,
description=glossary_term.description,
glossary_id=str(glossary_term.glossary.id.__root__),
glossary_name=glossary_term.glossary.name,

View File

@ -477,6 +477,9 @@ GLOSSARY_TERM_ELASTICSEARCH_INDEX_MAPPING = textwrap.dedent(
"display_name": {
"type": "text"
},
"fqdn": {
"type": "keyword"
},
"owner": {
"type": "keyword"
},