diff --git a/openmetadata-spec/src/main/resources/elasticsearch/en/classification_index_mapping.json b/openmetadata-spec/src/main/resources/elasticsearch/en/classification_index_mapping.json index ce6c2f7d967..5def725d2f1 100644 --- a/openmetadata-spec/src/main/resources/elasticsearch/en/classification_index_mapping.json +++ b/openmetadata-spec/src/main/resources/elasticsearch/en/classification_index_mapping.json @@ -274,6 +274,54 @@ "type": "text" } } + }, + "owners": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } } } } diff --git a/openmetadata-spec/src/main/resources/elasticsearch/en/tag_index_mapping.json b/openmetadata-spec/src/main/resources/elasticsearch/en/tag_index_mapping.json index 7054e458873..23ecc1ca6c8 100644 --- a/openmetadata-spec/src/main/resources/elasticsearch/en/tag_index_mapping.json +++ b/openmetadata-spec/src/main/resources/elasticsearch/en/tag_index_mapping.json @@ -311,6 +311,54 @@ }, "descriptionStatus": { "type": "keyword" + }, + "owners": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } } } } diff --git a/openmetadata-spec/src/main/resources/elasticsearch/en/team_index_mapping.json b/openmetadata-spec/src/main/resources/elasticsearch/en/team_index_mapping.json index 09290fe3beb..75a16c4172f 100644 --- a/openmetadata-spec/src/main/resources/elasticsearch/en/team_index_mapping.json +++ b/openmetadata-spec/src/main/resources/elasticsearch/en/team_index_mapping.json @@ -342,6 +342,54 @@ }, "descriptionStatus": { "type": "keyword" + }, + "owners": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } } } } diff --git a/openmetadata-spec/src/main/resources/elasticsearch/jp/classification_index_mapping.json b/openmetadata-spec/src/main/resources/elasticsearch/jp/classification_index_mapping.json index 2e656947ab7..5def725d2f1 100644 --- a/openmetadata-spec/src/main/resources/elasticsearch/jp/classification_index_mapping.json +++ b/openmetadata-spec/src/main/resources/elasticsearch/jp/classification_index_mapping.json @@ -1,6 +1,20 @@ { "settings": { + "index": { + "max_ngram_diff": 17 + }, "analysis": { + "tokenizer": { + "n_gram_tokenizer": { + "type": "ngram", + "min_gram": 3, + "max_gram": 20, + "token_chars": [ + "letter", + "digit" + ] + } + }, "normalizer": { "lowercase_normalizer": { "type": "custom", @@ -11,20 +25,17 @@ } }, "analyzer": { - "om_analyzer_jp": { - "tokenizer": "kuromoji_tokenizer", - "type": "custom", + "om_analyzer": { + "tokenizer": "standard", "filter": [ - "kuromoji_baseform", - "kuromoji_part_of_speech", - "kuromoji_number", - "kuromoji_stemmer" + "lowercase", + "word_delimiter_filter", + "om_stemmer" ] }, "om_ngram": { - "tokenizer": "ngram", - "min_gram": 1, - "max_gram": 2, + "type": "custom", + "tokenizer": "n_gram_tokenizer", "filter": [ "lowercase" ] @@ -41,7 +52,11 @@ "filter": { "om_stemmer": { "type": "stemmer", - "name": "english" + "name": "kstem" + }, + "word_delimiter_filter": { + "type": "word_delimiter", + "preserve_original": true }, "compound_word_delimiter_graph": { "type": "word_delimiter_graph", @@ -61,17 +76,11 @@ "mappings": { "properties": { "id": { - "type": "text", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256 - } - } + "type": "text" }, "name": { "type": "text", - "analyzer": "om_analyzer_jp", + "analyzer": "om_analyzer", "fields": { "keyword": { "type": "keyword", @@ -97,7 +106,7 @@ }, "displayName": { "type": "text", - "analyzer": "om_analyzer_jp", + "analyzer": "om_analyzer", "fields": { "keyword": { "type": "keyword", @@ -114,11 +123,6 @@ } } }, - "description": { - "type": "text", - "analyzer": "om_analyzer_jp", - "similarity": "boolean" - }, "entityType": { "type": "keyword", "fields": { @@ -180,6 +184,12 @@ "type": "keyword", "normalizer": "lowercase_normalizer" }, + "description": { + "type": "text", + "similarity": "boolean", + "analyzer": "om_analyzer", + "term_vector": "with_positions_offsets" + }, "version": { "type": "float" }, @@ -208,6 +218,110 @@ }, "descriptionStatus": { "type": "keyword" + }, + "descriptionSources": { + "type": "object" + }, + "tagSources": { + "type": "object" + }, + "tierSources": { + "type": "object" + }, + "domains": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "keyword" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } + }, + "owners": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } } } } diff --git a/openmetadata-spec/src/main/resources/elasticsearch/jp/security_service_index_mapping.json b/openmetadata-spec/src/main/resources/elasticsearch/jp/security_service_index_mapping.json index 747b2b786fb..5c64dd87064 100644 --- a/openmetadata-spec/src/main/resources/elasticsearch/jp/security_service_index_mapping.json +++ b/openmetadata-spec/src/main/resources/elasticsearch/jp/security_service_index_mapping.json @@ -1,6 +1,20 @@ { "settings": { + "index": { + "max_ngram_diff": 17 + }, "analysis": { + "tokenizer": { + "n_gram_tokenizer": { + "type": "ngram", + "min_gram": 3, + "max_gram": 20, + "token_chars": [ + "letter", + "digit" + ] + } + }, "normalizer": { "lowercase_normalizer": { "type": "custom", @@ -11,562 +25,552 @@ } }, "analyzer": { - "om_analyzer_jp": { - "tokenizer": "kuromoji_tokenizer", - "type": "custom", + "om_analyzer": { + "tokenizer": "standard", "filter": [ - "kuromoji_baseform", - "kuromoji_part_of_speech", - "kuromoji_number", - "kuromoji_stemmer" + "lowercase", + "word_delimiter_filter", + "om_stemmer" ] }, "om_ngram": { - "tokenizer": "ngram", - "min_gram": 1, - "max_gram": 2, + "type": "custom", + "tokenizer": "n_gram_tokenizer", "filter": [ "lowercase" ] + }, + "om_compound_analyzer": { + "tokenizer": "standard", + "filter": [ + "lowercase", + "compound_word_delimiter_graph", + "flatten_graph" + ] } }, "filter": { "om_stemmer": { "type": "stemmer", - "name": "english" + "name": "kstem" + }, + "word_delimiter_filter": { + "type": "word_delimiter", + "preserve_original": true + }, + "compound_word_delimiter_graph": { + "type": "word_delimiter_graph", + "generate_word_parts": true, + "generate_number_parts": true, + "split_on_case_change": true, + "split_on_numerics": true, + "catenate_words": false, + "catenate_numbers": false, + "catenate_all": false, + "preserve_original": true, + "stem_english_possessive": true } } } }, "mappings": { "properties": { - "id": { - "type": "text" - }, - "name": { - "type": "text", - "analyzer": "om_analyzer_jp", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256, - "normalizer": "lowercase_normalizer" - }, - "ngram": { - "type": "text", - "analyzer": "om_ngram" - } - } - }, - "fullyQualifiedName": { - "type": "keyword", - "normalizer": "lowercase_normalizer" - }, - "fqnParts": { - "type": "keyword" - }, - "entityType": { - "type": "keyword", - "fields": { - "keyword": { + "id": { "type": "keyword", - "normalizer": "lowercase_normalizer", - "ignore_above": 256 - } - } - }, - "displayName": { - "type": "text", - "analyzer": "om_analyzer_jp", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256 - }, - "ngram": { - "type": "text", - "analyzer": "om_ngram" - } - } - }, - "serviceType": { + "fields": { + "keyword": { "type": "keyword", - "normalizer": "lowercase_normalizer" - }, - "description": { + "ignore_above": 36 + } + } + }, + "name": { + "type": "text", + "analyzer": "om_analyzer", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + }, + "ngram": { "type": "text", - "analyzer": "om_analyzer_jp" - }, - "pipelines": { - "properties": { - "id": { - "type": "keyword", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 36 - } - } - }, - "type": { - "type": "keyword" - }, - "name": { - "type": "text", - "analyzer": "om_analyzer_jp", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256, - "normalizer": "lowercase_normalizer" - }, - "ngram": { - "type": "text", - "analyzer": "om_ngram" - } - } - }, - "fullyQualifiedName": { - "type": "keyword", - "normalizer": "lowercase_normalizer" - }, - "description": { - "type": "text", - "analyzer": "om_analyzer_jp" - }, - "displayName": { - "type": "text", - "analyzer": "om_analyzer_jp", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256 - }, - "ngram": { - "type": "text", - "analyzer": "om_ngram" - } - } - }, - "tags": { - "properties": { - "tagFQN": { - "type": "keyword" - }, - "labelType": { - "type": "keyword" - }, - "description": { - "type": "text", - "analyzer": "om_analyzer_jp" - }, - "source": { - "type": "keyword" - }, - "state": { - "type": "keyword" - } - } - }, - "tier": { - "properties": { - "tagFQN": { - "type": "keyword", - "fields": { - "text": { - "type": "text", - "analyzer": "om_analyzer" - } - } - }, - "labelType": { - "type": "keyword" - }, - "description": { - "type": "text" - }, - "source": { - "type": "keyword" - }, - "state": { - "type": "keyword" - } - } - }, - "owner": { - "properties": { - "id": { - "type": "keyword", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 36 - } - } - }, - "type": { - "type": "keyword" - }, - "name": { - "type": "keyword", - "normalizer": "lowercase_normalizer", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256, - "normalizer": "lowercase_normalizer" - } - } - }, - "fullyQualifiedName": { - "type": "keyword", - "normalizer": "lowercase_normalizer" - }, - "displayName": { - "type": "text", - "analyzer": "om_analyzer_jp", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256 - }, - "ngram": { - "type": "text", - "analyzer": "om_ngram" - } - } - }, - "description": { - "type": "text", - "analyzer": "om_analyzer_jp" - } - } - }, - "followers": { - "properties": { - "id": { - "type": "keyword", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 36 - } - } - }, - "type": { - "type": "keyword" - }, - "name": { - "type": "keyword", - "normalizer": "lowercase_normalizer", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256, - "normalizer": "lowercase_normalizer" - } - } - }, - "fullyQualifiedName": { - "type": "keyword", - "normalizer": "lowercase_normalizer" - }, - "displayName": { - "type": "text", - "analyzer": "om_analyzer_jp", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256 - }, - "ngram": { - "type": "text", - "analyzer": "om_ngram" - } - } - }, - "description": { - "type": "text", - "analyzer": "om_analyzer_jp" - } - } - } + "analyzer": "om_ngram" + }, + "compound": { + "type": "text", + "analyzer": "om_compound_analyzer" + } + } + }, + "displayName": { + "type": "text", + "analyzer": "om_analyzer", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + }, + "ngram": { + "type": "text", + "analyzer": "om_ngram" + }, + "compound": { + "type": "text", + "analyzer": "om_compound_analyzer" + } + } + }, + "fullyQualifiedName": { + "type": "keyword", + "normalizer": "lowercase_normalizer" + }, + "fqnParts": { + "type": "keyword" + }, + "description": { + "type": "text", + "analyzer": "om_analyzer", + "index_options": "docs", + "term_vector": "with_positions_offsets" + }, + "version": { + "type": "float" + }, + "updatedAt": { + "type": "date", + "format": "epoch_second" + }, + "updatedBy": { + "type": "text", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "href": { + "type": "text" + }, + "owners": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } } - }, - "owner": { - "properties": { - "id": { - "type": "keyword", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 36 - } - } - }, - "type": { - "type": "keyword" - }, - "name": { - "type": "keyword", - "normalizer": "lowercase_normalizer", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256, - "normalizer": "lowercase_normalizer" - } - } - }, - "fullyQualifiedName": { - "type": "keyword", - "normalizer": "lowercase_normalizer" - }, - "displayName": { - "type": "text", - "analyzer": "om_analyzer_jp", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256 - }, - "ngram": { - "type": "text", - "analyzer": "om_ngram" - } - } - }, - "description": { - "type": "text", - "analyzer": "om_analyzer_jp" - } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } } - }, - "followers": { - "properties": { - "id": { - "type": "keyword", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 36 - } - } - }, - "type": { - "type": "keyword" - }, - "name": { - "type": "keyword", - "normalizer": "lowercase_normalizer", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256, - "normalizer": "lowercase_normalizer" - } - } - }, - "fullyQualifiedName": { - "type": "keyword", - "normalizer": "lowercase_normalizer" - }, - "displayName": { - "type": "text", - "analyzer": "om_analyzer_jp", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256 - }, - "ngram": { - "type": "text", - "analyzer": "om_ngram" - } - } - }, - "description": { - "type": "text", - "analyzer": "om_analyzer_jp" - } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } } - }, - "tags": { - "properties": { - "tagFQN": { - "type": "keyword" - }, - "labelType": { - "type": "keyword" - }, - "description": { - "type": "text", - "analyzer": "om_analyzer_jp" - }, - "source": { - "type": "keyword" - }, - "state": { - "type": "keyword" - } - } - }, - "tier": { - "properties": { - "tagFQN": { - "type": "keyword", - "fields": { - "text": { - "type": "text", - "analyzer": "om_analyzer" - } - } - }, - "labelType": { - "type": "keyword" - }, - "description": { - "type": "text" - }, - "source": { - "type": "keyword" - }, - "state": { - "type": "keyword" - } - } - }, - "suggest": { - "type": "completion", - "contexts": [ - { - "name": "deleted", - "type": "category" - } - ] - }, - "domain": { - "properties": { - "id": { - "type": "keyword", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 36 - } - } - }, - "type": { - "type": "keyword" - }, - "name": { - "type": "keyword", - "normalizer": "lowercase_normalizer", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256, - "normalizer": "lowercase_normalizer" - } - } - }, - "fullyQualifiedName": { - "type": "keyword", - "normalizer": "lowercase_normalizer" - }, - "displayName": { - "type": "text", - "analyzer": "om_analyzer_jp", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256 - }, - "ngram": { - "type": "text", - "analyzer": "om_ngram" - } - } - }, - "description": { - "type": "text", - "analyzer": "om_analyzer_jp" - } - } - }, - "connection": { - "properties": { - "config": { - "properties": { - "type": { - "type": "keyword" - }, - "hostPort": { - "type": "keyword" - } - } - } - } - }, - "deleted": { + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { "type": "boolean" - }, - "changeDescription": { - "properties": { - "fieldsAdded": { - "properties": { - "name": { - "type": "keyword" - }, - "newValue": { - "type": "text" - } - } - }, - "fieldsUpdated": { - "properties": { - "name": { - "type": "keyword" - }, - "newValue": { - "type": "text" - }, - "oldValue": { - "type": "text" - } - } - }, - "fieldsDeleted": { - "properties": { - "name": { - "type": "keyword" - }, - "oldValue": { - "type": "text" - } - } - } + }, + "href": { + "type": "text" + } + } + }, + "followers": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } } - }, - "version": { - "type": "float" - }, - "updatedAt": { + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } + }, + "tags": { + "properties": { + "tagFQN": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "fields": { + "text": { + "type": "text", + "analyzer": "om_analyzer" + } + } + }, + "labelType": { + "type": "keyword" + }, + "description": { + "type": "text" + }, + "source": { + "type": "keyword" + }, + "state": { + "type": "keyword" + } + } + }, + "tier": { + "properties": { + "tagFQN": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "fields": { + "text": { + "type": "text", + "analyzer": "om_analyzer" + } + } + }, + "labelType": { + "type": "keyword" + }, + "description": { + "type": "text" + }, + "source": { + "type": "keyword" + }, + "state": { + "type": "keyword" + } + } + }, + "serviceType": { + "type": "keyword", + "normalizer": "lowercase_normalizer" + }, + "connection": { + "properties": { + "config": { + "properties": { + "type": { + "type": "keyword" + }, + "hostPort": { + "type": "text" + }, + "authType": { + "type": "object" + }, + "verifySSL": { + "type": "keyword" + }, + "sslConfig": { + "type": "object" + }, + "connectionOptions": { + "type": "object" + }, + "connectionArguments": { + "type": "object" + } + } + } + } + }, + "pipelines": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } + }, + "testConnectionResult": { + "properties": { + "lastUpdatedAt": { "type": "date", "format": "epoch_second" - }, - "updatedBy": { - "type": "text", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256 - } + }, + "status": { + "type": "keyword" + }, + "steps": { + "properties": { + "name": { + "type": "text" + }, + "mandatory": { + "type": "boolean" + }, + "description": { + "type": "text" + }, + "passed": { + "type": "boolean" + }, + "message": { + "type": "text" + }, + "errorLog": { + "type": "text" + } } - }, - "href": { - "type": "text" + } } + }, + "domains": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "keyword" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } + }, + "dataProducts": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "keyword" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } + }, + "ingestionRunner": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } + }, + "changeDescription": { + "type": "object" + }, + "incrementalChangeDescription": { + "type": "object" + }, + "deleted": { + "type": "boolean" + }, + "suggest": { + "type": "completion", + "contexts": { + "name": "deleted", + "type": "category" + } + }, + "entityType": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + } } } } \ No newline at end of file diff --git a/openmetadata-spec/src/main/resources/elasticsearch/jp/tag_index_mapping.json b/openmetadata-spec/src/main/resources/elasticsearch/jp/tag_index_mapping.json index 2f80fa11661..23ecc1ca6c8 100644 --- a/openmetadata-spec/src/main/resources/elasticsearch/jp/tag_index_mapping.json +++ b/openmetadata-spec/src/main/resources/elasticsearch/jp/tag_index_mapping.json @@ -1,6 +1,20 @@ { "settings": { + "index": { + "max_ngram_diff": 17 + }, "analysis": { + "tokenizer": { + "n_gram_tokenizer": { + "type": "ngram", + "min_gram": 3, + "max_gram": 20, + "token_chars": [ + "letter", + "digit" + ] + } + }, "normalizer": { "lowercase_normalizer": { "type": "custom", @@ -11,20 +25,17 @@ } }, "analyzer": { - "om_analyzer_jp": { - "tokenizer": "kuromoji_tokenizer", - "type": "custom", + "om_analyzer": { + "tokenizer": "standard", "filter": [ - "kuromoji_baseform", - "kuromoji_part_of_speech", - "kuromoji_number", - "kuromoji_stemmer" + "lowercase", + "word_delimiter_filter", + "om_stemmer" ] }, "om_ngram": { - "tokenizer": "ngram", - "min_gram": 1, - "max_gram": 2, + "type": "custom", + "tokenizer": "n_gram_tokenizer", "filter": [ "lowercase" ] @@ -41,7 +52,11 @@ "filter": { "om_stemmer": { "type": "stemmer", - "name": "english" + "name": "kstem" + }, + "word_delimiter_filter": { + "type": "word_delimiter", + "preserve_original": true }, "compound_word_delimiter_graph": { "type": "word_delimiter_graph", @@ -61,11 +76,17 @@ "mappings": { "properties": { "id": { - "type": "text" + "type": "text", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } }, "name": { "type": "text", - "analyzer": "om_analyzer_jp", + "analyzer": "om_analyzer", "fields": { "keyword": { "type": "keyword", @@ -86,12 +107,9 @@ "type": "keyword", "normalizer": "lowercase_normalizer" }, - "fqnParts": { - "type": "keyword" - }, "displayName": { "type": "text", - "analyzer": "om_analyzer_jp", + "analyzer": "om_analyzer", "fields": { "keyword": { "type": "keyword", @@ -114,7 +132,9 @@ }, "description": { "type": "text", - "analyzer": "om_analyzer_jp" + "analyzer": "om_analyzer", + "similarity": "boolean", + "term_vector": "with_positions_offsets" }, "version": { "type": "float" @@ -130,48 +150,11 @@ "type": "text" }, "deleted": { - "type": "text" + "type": "boolean" }, "disabled": { "type": "boolean" }, - "classification": { - "properties": { - "id": { - "type": "keyword", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 36 - } - } - }, - "type": { - "type": "keyword" - }, - "name": { - "type": "text", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256 - } - } - }, - "fullyQualifiedName": { - "type": "text" - }, - "description": { - "type": "text" - }, - "deleted": { - "type": "text" - }, - "href": { - "type": "text" - } - } - }, "entityType": { "type": "keyword", "fields": { @@ -233,14 +216,149 @@ "type": "keyword", "normalizer": "lowercase_normalizer" }, + "domains": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "keyword" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } + }, + "classification": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "text", + "analyzer": "om_analyzer", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } + }, "totalVotes": { - "type": "long" + "type": "long", + "null_value": 0 }, "votes": { "type": "object" }, "descriptionStatus": { "type": "keyword" + }, + "owners": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } } } } diff --git a/openmetadata-spec/src/main/resources/elasticsearch/jp/team_index_mapping.json b/openmetadata-spec/src/main/resources/elasticsearch/jp/team_index_mapping.json index fe8ac9372b8..75a16c4172f 100644 --- a/openmetadata-spec/src/main/resources/elasticsearch/jp/team_index_mapping.json +++ b/openmetadata-spec/src/main/resources/elasticsearch/jp/team_index_mapping.json @@ -1,6 +1,20 @@ { "settings": { + "index": { + "max_ngram_diff": 17 + }, "analysis": { + "tokenizer": { + "n_gram_tokenizer": { + "type": "ngram", + "min_gram": 3, + "max_gram": 20, + "token_chars": [ + "letter", + "digit" + ] + } + }, "normalizer": { "lowercase_normalizer": { "type": "custom", @@ -12,26 +26,16 @@ }, "analyzer": { "om_analyzer": { - "tokenizer": "letter", + "tokenizer": "standard", "filter": [ "lowercase", + "word_delimiter_filter", "om_stemmer" ] }, - "om_analyzer_jp": { - "tokenizer": "kuromoji_tokenizer", - "type": "custom", - "filter": [ - "kuromoji_baseform", - "kuromoji_part_of_speech", - "kuromoji_number", - "kuromoji_stemmer" - ] - }, "om_ngram": { - "tokenizer": "ngram", - "min_gram": 1, - "max_gram": 2, + "type": "custom", + "tokenizer": "n_gram_tokenizer", "filter": [ "lowercase" ] @@ -48,7 +52,11 @@ "filter": { "om_stemmer": { "type": "stemmer", - "name": "english" + "name": "kstem" + }, + "word_delimiter_filter": { + "type": "word_delimiter", + "preserve_original": true }, "compound_word_delimiter_graph": { "type": "word_delimiter_graph", @@ -72,7 +80,7 @@ }, "name": { "type": "text", - "analyzer": "om_analyzer_jp", + "analyzer": "om_analyzer", "fields": { "keyword": { "type": "keyword", @@ -97,10 +105,11 @@ }, "displayName": { "type": "text", - "analyzer": "om_analyzer_jp", + "analyzer": "om_analyzer", "fields": { "keyword": { "type": "keyword", + "normalizer": "lowercase_normalizer", "ignore_above": 256 }, "ngram": { @@ -114,7 +123,10 @@ } }, "description": { - "type": "text" + "type": "text", + "analyzer": "om_analyzer", + "index_options": "docs", + "term_vector": "with_positions_offsets" }, "teamType": { "type": "text" @@ -132,6 +144,15 @@ "href": { "type": "text" }, + "email": { + "type": "text", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, "domains": { "properties": { "id": { @@ -321,6 +342,54 @@ }, "descriptionStatus": { "type": "keyword" + }, + "owners": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } } } } diff --git a/openmetadata-spec/src/main/resources/elasticsearch/ru/classification_index_mapping.json b/openmetadata-spec/src/main/resources/elasticsearch/ru/classification_index_mapping.json index ca0c9035d07..5def725d2f1 100644 --- a/openmetadata-spec/src/main/resources/elasticsearch/ru/classification_index_mapping.json +++ b/openmetadata-spec/src/main/resources/elasticsearch/ru/classification_index_mapping.json @@ -20,8 +20,7 @@ "type": "custom", "char_filter": [], "filter": [ - "lowercase", - "asciifolding" + "lowercase" ] } }, @@ -29,13 +28,9 @@ "om_analyzer": { "tokenizer": "standard", "filter": [ - "word_delimiter_filter", "lowercase", - "asciifolding", - "russian_stop", - "russian_snowball", - "english_stop", - "om_kstem" + "word_delimiter_filter", + "om_stemmer" ] }, "om_ngram": { @@ -48,13 +43,17 @@ "om_compound_analyzer": { "tokenizer": "standard", "filter": [ - "compound_word_delimiter_graph", "lowercase", + "compound_word_delimiter_graph", "flatten_graph" ] } }, "filter": { + "om_stemmer": { + "type": "stemmer", + "name": "kstem" + }, "word_delimiter_filter": { "type": "word_delimiter", "preserve_original": true @@ -70,24 +69,6 @@ "catenate_all": false, "preserve_original": true, "stem_english_possessive": true - }, - "russian_stop": { - "type": "stop", - "stopwords": "_russian_" - }, - "english_stop": { - "type": "stop", - "stopwords": "_english_" - }, - "russian_snowball": { - "name": "russian", - "type": "stemmer" - }, - "om_kstem": { - "type": "kstem" - }, - "asciifolding": { - "type": "asciifolding" } } } @@ -172,10 +153,16 @@ "keyword": { "type": "keyword", "ignore_above": 256 - }, - "ngram": { - "type": "text", - "analyzer": "om_ngram" + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 } } }, @@ -207,7 +194,8 @@ "type": "float" }, "updatedAt": { - "type": "text" + "type": "date", + "format": "epoch_second" }, "updatedBy": { "type": "text" @@ -286,6 +274,54 @@ "type": "text" } } + }, + "owners": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } } } } diff --git a/openmetadata-spec/src/main/resources/elasticsearch/ru/tag_index_mapping.json b/openmetadata-spec/src/main/resources/elasticsearch/ru/tag_index_mapping.json index df608df69e1..23ecc1ca6c8 100644 --- a/openmetadata-spec/src/main/resources/elasticsearch/ru/tag_index_mapping.json +++ b/openmetadata-spec/src/main/resources/elasticsearch/ru/tag_index_mapping.json @@ -20,8 +20,7 @@ "type": "custom", "char_filter": [], "filter": [ - "lowercase", - "asciifolding" + "lowercase" ] } }, @@ -29,13 +28,9 @@ "om_analyzer": { "tokenizer": "standard", "filter": [ - "word_delimiter_filter", "lowercase", - "asciifolding", - "russian_stop", - "russian_snowball", - "english_stop", - "om_kstem" + "word_delimiter_filter", + "om_stemmer" ] }, "om_ngram": { @@ -48,13 +43,17 @@ "om_compound_analyzer": { "tokenizer": "standard", "filter": [ - "compound_word_delimiter_graph", "lowercase", + "compound_word_delimiter_graph", "flatten_graph" ] } }, "filter": { + "om_stemmer": { + "type": "stemmer", + "name": "kstem" + }, "word_delimiter_filter": { "type": "word_delimiter", "preserve_original": true @@ -70,24 +69,6 @@ "catenate_all": false, "preserve_original": true, "stem_english_possessive": true - }, - "russian_stop": { - "type": "stop", - "stopwords": "_russian_" - }, - "english_stop": { - "type": "stop", - "stopwords": "_english_" - }, - "russian_snowball": { - "name": "russian", - "type": "stemmer" - }, - "om_kstem": { - "type": "kstem" - }, - "asciifolding": { - "type": "asciifolding" } } } @@ -204,10 +185,16 @@ "keyword": { "type": "keyword", "ignore_above": 256 - }, - "ngram": { - "type": "text", - "analyzer": "om_ngram" + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 } } }, @@ -324,6 +311,54 @@ }, "descriptionStatus": { "type": "keyword" + }, + "owners": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } } } } diff --git a/openmetadata-spec/src/main/resources/elasticsearch/ru/team_index_mapping.json b/openmetadata-spec/src/main/resources/elasticsearch/ru/team_index_mapping.json index c48bcbe7f6d..75a16c4172f 100644 --- a/openmetadata-spec/src/main/resources/elasticsearch/ru/team_index_mapping.json +++ b/openmetadata-spec/src/main/resources/elasticsearch/ru/team_index_mapping.json @@ -20,8 +20,7 @@ "type": "custom", "char_filter": [], "filter": [ - "lowercase", - "asciifolding" + "lowercase" ] } }, @@ -29,13 +28,9 @@ "om_analyzer": { "tokenizer": "standard", "filter": [ - "word_delimiter_filter", "lowercase", - "asciifolding", - "russian_stop", - "russian_snowball", - "english_stop", - "om_kstem" + "word_delimiter_filter", + "om_stemmer" ] }, "om_ngram": { @@ -48,13 +43,17 @@ "om_compound_analyzer": { "tokenizer": "standard", "filter": [ - "compound_word_delimiter_graph", "lowercase", + "compound_word_delimiter_graph", "flatten_graph" ] } }, "filter": { + "om_stemmer": { + "type": "stemmer", + "name": "kstem" + }, "word_delimiter_filter": { "type": "word_delimiter", "preserve_original": true @@ -70,24 +69,6 @@ "catenate_all": false, "preserve_original": true, "stem_english_possessive": true - }, - "russian_stop": { - "type": "stop", - "stopwords": "_russian_" - }, - "english_stop": { - "type": "stop", - "stopwords": "_english_" - }, - "russian_snowball": { - "name": "russian", - "type": "stemmer" - }, - "om_kstem": { - "type": "kstem" - }, - "asciifolding": { - "type": "asciifolding" } } } @@ -361,6 +342,54 @@ }, "descriptionStatus": { "type": "keyword" + }, + "owners": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } } } } diff --git a/openmetadata-spec/src/main/resources/elasticsearch/zh/classification_index_mapping.json b/openmetadata-spec/src/main/resources/elasticsearch/zh/classification_index_mapping.json index 43fc0076c54..5def725d2f1 100644 --- a/openmetadata-spec/src/main/resources/elasticsearch/zh/classification_index_mapping.json +++ b/openmetadata-spec/src/main/resources/elasticsearch/zh/classification_index_mapping.json @@ -1,6 +1,20 @@ { "settings": { + "index": { + "max_ngram_diff": 17 + }, "analysis": { + "tokenizer": { + "n_gram_tokenizer": { + "type": "ngram", + "min_gram": 3, + "max_gram": 20, + "token_chars": [ + "letter", + "digit" + ] + } + }, "normalizer": { "lowercase_normalizer": { "type": "custom", @@ -12,16 +26,16 @@ }, "analyzer": { "om_analyzer": { - "tokenizer": "letter", + "tokenizer": "standard", "filter": [ "lowercase", + "word_delimiter_filter", "om_stemmer" ] }, "om_ngram": { - "tokenizer": "ngram", - "min_gram": 2, - "max_gram": 3, + "type": "custom", + "tokenizer": "n_gram_tokenizer", "filter": [ "lowercase" ] @@ -38,7 +52,11 @@ "filter": { "om_stemmer": { "type": "stemmer", - "name": "english" + "name": "kstem" + }, + "word_delimiter_filter": { + "type": "word_delimiter", + "preserve_original": true }, "compound_word_delimiter_graph": { "type": "word_delimiter_graph", @@ -58,18 +76,11 @@ "mappings": { "properties": { "id": { - "type": "text", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256 - } - } + "type": "text" }, "name": { "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart", + "analyzer": "om_analyzer", "fields": { "keyword": { "type": "keyword", @@ -95,8 +106,7 @@ }, "displayName": { "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart", + "analyzer": "om_analyzer", "fields": { "keyword": { "type": "keyword", @@ -176,9 +186,9 @@ }, "description": { "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart", - "similarity": "boolean" + "similarity": "boolean", + "analyzer": "om_analyzer", + "term_vector": "with_positions_offsets" }, "version": { "type": "float" @@ -203,8 +213,115 @@ "type": "long", "null_value": 0 }, + "votes": { + "type": "object" + }, "descriptionStatus": { "type": "keyword" + }, + "descriptionSources": { + "type": "object" + }, + "tagSources": { + "type": "object" + }, + "tierSources": { + "type": "object" + }, + "domains": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "keyword" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } + }, + "owners": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } } } } diff --git a/openmetadata-spec/src/main/resources/elasticsearch/zh/security_service_index_mapping.json b/openmetadata-spec/src/main/resources/elasticsearch/zh/security_service_index_mapping.json index 4a425d3c514..5c64dd87064 100644 --- a/openmetadata-spec/src/main/resources/elasticsearch/zh/security_service_index_mapping.json +++ b/openmetadata-spec/src/main/resources/elasticsearch/zh/security_service_index_mapping.json @@ -1,6 +1,20 @@ { "settings": { + "index": { + "max_ngram_diff": 17 + }, "analysis": { + "tokenizer": { + "n_gram_tokenizer": { + "type": "ngram", + "min_gram": 3, + "max_gram": 20, + "token_chars": [ + "letter", + "digit" + ] + } + }, "normalizer": { "lowercase_normalizer": { "type": "custom", @@ -12,576 +26,551 @@ }, "analyzer": { "om_analyzer": { - "tokenizer": "letter", + "tokenizer": "standard", "filter": [ "lowercase", + "word_delimiter_filter", "om_stemmer" ] }, "om_ngram": { - "tokenizer": "ngram", - "min_gram": 1, - "max_gram": 2, + "type": "custom", + "tokenizer": "n_gram_tokenizer", "filter": [ "lowercase" ] + }, + "om_compound_analyzer": { + "tokenizer": "standard", + "filter": [ + "lowercase", + "compound_word_delimiter_graph", + "flatten_graph" + ] } }, "filter": { "om_stemmer": { "type": "stemmer", - "name": "english" + "name": "kstem" + }, + "word_delimiter_filter": { + "type": "word_delimiter", + "preserve_original": true + }, + "compound_word_delimiter_graph": { + "type": "word_delimiter_graph", + "generate_word_parts": true, + "generate_number_parts": true, + "split_on_case_change": true, + "split_on_numerics": true, + "catenate_words": false, + "catenate_numbers": false, + "catenate_all": false, + "preserve_original": true, + "stem_english_possessive": true } } } }, "mappings": { "properties": { - "id": { - "type": "text" - }, - "name": { - "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256, - "normalizer": "lowercase_normalizer" - }, - "ngram": { - "type": "text", - "analyzer": "om_ngram" - } - } - }, - "fullyQualifiedName": { - "type": "keyword", - "normalizer": "lowercase_normalizer" - }, - "fqnParts": { - "type": "keyword" - }, - "displayName": { - "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256 - }, - "ngram": { - "type": "text", - "analyzer": "om_ngram" - } - } - }, - "serviceType": { - "type": "keyword", - "normalizer": "lowercase_normalizer" - }, - "description": { - "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart" - }, - "pipelines": { - "properties": { - "id": { - "type": "keyword", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 36 - } - } - }, - "type": { - "type": "keyword" - }, - "name": { - "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256, - "normalizer": "lowercase_normalizer" - }, - "ngram": { - "type": "text", - "analyzer": "om_ngram" - } - } - }, - "fullyQualifiedName": { - "type": "keyword", - "normalizer": "lowercase_normalizer" - }, - "description": { - "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart" - }, - "displayName": { - "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256 - }, - "ngram": { - "type": "text", - "analyzer": "om_ngram" - } - } - }, - "tags": { - "properties": { - "tagFQN": { - "type": "keyword" - }, - "labelType": { - "type": "keyword" - }, - "description": { - "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart" - }, - "source": { - "type": "keyword" - }, - "state": { - "type": "keyword" - } - } - }, - "tier": { - "properties": { - "tagFQN": { - "type": "keyword", - "fields": { - "text": { - "type": "text", - "analyzer": "om_analyzer" - } - } - }, - "labelType": { - "type": "keyword" - }, - "description": { - "type": "text" - }, - "source": { - "type": "keyword" - }, - "state": { - "type": "keyword" - } - } - }, - "owner": { - "properties": { - "id": { - "type": "keyword", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 36 - } - } - }, - "type": { - "type": "keyword" - }, - "name": { - "type": "keyword", - "normalizer": "lowercase_normalizer", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256, - "normalizer": "lowercase_normalizer" - } - } - }, - "fullyQualifiedName": { - "type": "keyword", - "normalizer": "lowercase_normalizer" - }, - "displayName": { - "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256 - }, - "ngram": { - "type": "text", - "analyzer": "om_ngram" - } - } - }, - "description": { - "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart" - } - } - }, - "followers": { - "properties": { - "id": { - "type": "keyword", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 36 - } - } - }, - "type": { - "type": "keyword" - }, - "name": { - "type": "keyword", - "normalizer": "lowercase_normalizer", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256, - "normalizer": "lowercase_normalizer" - } - } - }, - "fullyQualifiedName": { - "type": "keyword", - "normalizer": "lowercase_normalizer" - }, - "displayName": { - "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256 - }, - "ngram": { - "type": "text", - "analyzer": "om_ngram" - } - } - }, - "description": { - "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart" - } - } - } - } - }, - "owner": { - "properties": { - "id": { - "type": "keyword", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 36 - } - } - }, - "type": { - "type": "keyword" - }, - "name": { - "type": "keyword", - "normalizer": "lowercase_normalizer", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256, - "normalizer": "lowercase_normalizer" - } - } - }, - "fullyQualifiedName": { - "type": "keyword", - "normalizer": "lowercase_normalizer" - }, - "displayName": { - "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256 - }, - "ngram": { - "type": "text", - "analyzer": "om_ngram" - } - } - }, - "description": { - "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart" - } - } - }, - "followers": { - "properties": { - "id": { - "type": "keyword", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 36 - } - } - }, - "type": { - "type": "keyword" - }, - "name": { - "type": "keyword", - "normalizer": "lowercase_normalizer", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256, - "normalizer": "lowercase_normalizer" - } - } - }, - "fullyQualifiedName": { - "type": "keyword", - "normalizer": "lowercase_normalizer" - }, - "displayName": { - "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256 - }, - "ngram": { - "type": "text", - "analyzer": "om_ngram" - } - } - }, - "description": { - "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart" - } - } - }, - "tags": { - "properties": { - "tagFQN": { - "type": "keyword" - }, - "labelType": { - "type": "keyword" - }, - "description": { - "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart" - }, - "source": { - "type": "keyword" - }, - "state": { - "type": "keyword" - } - } - }, - "tier": { - "properties": { - "tagFQN": { - "type": "keyword", - "fields": { - "text": { - "type": "text", - "analyzer": "om_analyzer" - } - } - }, - "labelType": { - "type": "keyword" - }, - "description": { - "type": "text" - }, - "source": { - "type": "keyword" - }, - "state": { - "type": "keyword" - } - } - }, - "suggest": { - "type": "completion", - "contexts": [ - { - "name": "deleted", - "type": "category" - } - ] - }, - "domain": { - "properties": { - "id": { - "type": "keyword", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 36 - } - } - }, - "type": { - "type": "keyword" - }, - "name": { - "type": "keyword", - "normalizer": "lowercase_normalizer", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256, - "normalizer": "lowercase_normalizer" - } - } - }, - "fullyQualifiedName": { - "type": "keyword", - "normalizer": "lowercase_normalizer" - }, - "displayName": { - "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256 - }, - "ngram": { - "type": "text", - "analyzer": "om_ngram" - } - } - }, - "description": { - "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart" - } - } - }, - "connection": { - "properties": { - "config": { - "properties": { - "type": { - "type": "keyword" - }, - "hostPort": { - "type": "keyword" - } - } - } - } - }, - "entityType": { - "type": "keyword", - "fields": { - "keyword": { + "id": { "type": "keyword", - "normalizer": "lowercase_normalizer", - "ignore_above": 256 - } - } - }, - "deleted": { - "type": "boolean" - }, - "changeDescription": { - "properties": { - "fieldsAdded": { - "properties": { - "name": { - "type": "keyword" - }, - "newValue": { - "type": "text" - } - } - }, - "fieldsUpdated": { - "properties": { - "name": { - "type": "keyword" - }, - "newValue": { - "type": "text" - }, - "oldValue": { - "type": "text" - } - } - }, - "fieldsDeleted": { - "properties": { - "name": { - "type": "keyword" - }, - "oldValue": { - "type": "text" - } - } - } + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "name": { + "type": "text", + "analyzer": "om_analyzer", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + }, + "ngram": { + "type": "text", + "analyzer": "om_ngram" + }, + "compound": { + "type": "text", + "analyzer": "om_compound_analyzer" + } + } + }, + "displayName": { + "type": "text", + "analyzer": "om_analyzer", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + }, + "ngram": { + "type": "text", + "analyzer": "om_ngram" + }, + "compound": { + "type": "text", + "analyzer": "om_compound_analyzer" + } + } + }, + "fullyQualifiedName": { + "type": "keyword", + "normalizer": "lowercase_normalizer" + }, + "fqnParts": { + "type": "keyword" + }, + "description": { + "type": "text", + "analyzer": "om_analyzer", + "index_options": "docs", + "term_vector": "with_positions_offsets" + }, + "version": { + "type": "float" + }, + "updatedAt": { + "type": "date", + "format": "epoch_second" + }, + "updatedBy": { + "type": "text", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "href": { + "type": "text" + }, + "owners": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } } - }, - "version": { - "type": "float" - }, - "updatedAt": { + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } + }, + "followers": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } + }, + "tags": { + "properties": { + "tagFQN": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "fields": { + "text": { + "type": "text", + "analyzer": "om_analyzer" + } + } + }, + "labelType": { + "type": "keyword" + }, + "description": { + "type": "text" + }, + "source": { + "type": "keyword" + }, + "state": { + "type": "keyword" + } + } + }, + "tier": { + "properties": { + "tagFQN": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "fields": { + "text": { + "type": "text", + "analyzer": "om_analyzer" + } + } + }, + "labelType": { + "type": "keyword" + }, + "description": { + "type": "text" + }, + "source": { + "type": "keyword" + }, + "state": { + "type": "keyword" + } + } + }, + "serviceType": { + "type": "keyword", + "normalizer": "lowercase_normalizer" + }, + "connection": { + "properties": { + "config": { + "properties": { + "type": { + "type": "keyword" + }, + "hostPort": { + "type": "text" + }, + "authType": { + "type": "object" + }, + "verifySSL": { + "type": "keyword" + }, + "sslConfig": { + "type": "object" + }, + "connectionOptions": { + "type": "object" + }, + "connectionArguments": { + "type": "object" + } + } + } + } + }, + "pipelines": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } + }, + "testConnectionResult": { + "properties": { + "lastUpdatedAt": { "type": "date", "format": "epoch_second" - }, - "updatedBy": { - "type": "text", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256 - } + }, + "status": { + "type": "keyword" + }, + "steps": { + "properties": { + "name": { + "type": "text" + }, + "mandatory": { + "type": "boolean" + }, + "description": { + "type": "text" + }, + "passed": { + "type": "boolean" + }, + "message": { + "type": "text" + }, + "errorLog": { + "type": "text" + } } - }, - "href": { - "type": "text" + } } + }, + "domains": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "keyword" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } + }, + "dataProducts": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "keyword" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } + }, + "ingestionRunner": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } + }, + "changeDescription": { + "type": "object" + }, + "incrementalChangeDescription": { + "type": "object" + }, + "deleted": { + "type": "boolean" + }, + "suggest": { + "type": "completion", + "contexts": { + "name": "deleted", + "type": "category" + } + }, + "entityType": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + } } } } \ No newline at end of file diff --git a/openmetadata-spec/src/main/resources/elasticsearch/zh/tag_index_mapping.json b/openmetadata-spec/src/main/resources/elasticsearch/zh/tag_index_mapping.json index b34f6ae8765..23ecc1ca6c8 100644 --- a/openmetadata-spec/src/main/resources/elasticsearch/zh/tag_index_mapping.json +++ b/openmetadata-spec/src/main/resources/elasticsearch/zh/tag_index_mapping.json @@ -1,6 +1,20 @@ { "settings": { + "index": { + "max_ngram_diff": 17 + }, "analysis": { + "tokenizer": { + "n_gram_tokenizer": { + "type": "ngram", + "min_gram": 3, + "max_gram": 20, + "token_chars": [ + "letter", + "digit" + ] + } + }, "normalizer": { "lowercase_normalizer": { "type": "custom", @@ -12,16 +26,16 @@ }, "analyzer": { "om_analyzer": { - "tokenizer": "letter", + "tokenizer": "standard", "filter": [ "lowercase", + "word_delimiter_filter", "om_stemmer" ] }, "om_ngram": { - "tokenizer": "ngram", - "min_gram": 2, - "max_gram": 3, + "type": "custom", + "tokenizer": "n_gram_tokenizer", "filter": [ "lowercase" ] @@ -38,7 +52,11 @@ "filter": { "om_stemmer": { "type": "stemmer", - "name": "english" + "name": "kstem" + }, + "word_delimiter_filter": { + "type": "word_delimiter", + "preserve_original": true }, "compound_word_delimiter_graph": { "type": "word_delimiter_graph", @@ -58,12 +76,17 @@ "mappings": { "properties": { "id": { - "type": "text" + "type": "text", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } }, "name": { "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart", + "analyzer": "om_analyzer", "fields": { "keyword": { "type": "keyword", @@ -84,13 +107,9 @@ "type": "keyword", "normalizer": "lowercase_normalizer" }, - "fqnParts": { - "type": "keyword" - }, "displayName": { "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart", + "analyzer": "om_analyzer", "fields": { "keyword": { "type": "keyword", @@ -113,14 +132,9 @@ }, "description": { "type": "text", - "analyzer": "ik_max_word", - "search_analyzer": "ik_smart", - "fields": { - "ngram": { - "type": "text", - "analyzer": "om_ngram" - } - } + "analyzer": "om_analyzer", + "similarity": "boolean", + "term_vector": "with_positions_offsets" }, "version": { "type": "float" @@ -141,43 +155,6 @@ "disabled": { "type": "boolean" }, - "classification": { - "properties": { - "id": { - "type": "keyword", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 36 - } - } - }, - "type": { - "type": "keyword" - }, - "name": { - "type": "text", - "fields": { - "keyword": { - "type": "keyword", - "ignore_above": 256 - } - } - }, - "fullyQualifiedName": { - "type": "text" - }, - "description": { - "type": "text" - }, - "deleted": { - "type": "boolean" - }, - "href": { - "type": "text" - } - } - }, "entityType": { "type": "keyword", "fields": { @@ -239,12 +216,149 @@ "type": "keyword", "normalizer": "lowercase_normalizer" }, + "domains": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "keyword" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } + }, + "classification": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "text", + "analyzer": "om_analyzer", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } + }, "totalVotes": { "type": "long", "null_value": 0 }, + "votes": { + "type": "object" + }, "descriptionStatus": { "type": "keyword" + }, + "owners": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } } } } diff --git a/openmetadata-spec/src/main/resources/elasticsearch/zh/team_index_mapping.json b/openmetadata-spec/src/main/resources/elasticsearch/zh/team_index_mapping.json index 60327243cfa..75a16c4172f 100644 --- a/openmetadata-spec/src/main/resources/elasticsearch/zh/team_index_mapping.json +++ b/openmetadata-spec/src/main/resources/elasticsearch/zh/team_index_mapping.json @@ -1,9 +1,12 @@ { "settings": { + "index": { + "max_ngram_diff": 17 + }, "analysis": { "tokenizer": { - "edge_ngram_tokenizer": { - "type": "edge_ngram", + "n_gram_tokenizer": { + "type": "ngram", "min_gram": 3, "max_gram": 20, "token_chars": [ @@ -32,7 +35,7 @@ }, "om_ngram": { "type": "custom", - "tokenizer": "edge_ngram_tokenizer", + "tokenizer": "n_gram_tokenizer", "filter": [ "lowercase" ] @@ -77,6 +80,7 @@ }, "name": { "type": "text", + "analyzer": "om_analyzer", "fields": { "keyword": { "type": "keyword", @@ -100,10 +104,12 @@ "type": "keyword" }, "displayName": { - "type": "keyword", + "type": "text", + "analyzer": "om_analyzer", "fields": { "keyword": { "type": "keyword", + "normalizer": "lowercase_normalizer", "ignore_above": 256 }, "ngram": { @@ -117,7 +123,10 @@ } }, "description": { - "type": "text" + "type": "text", + "analyzer": "om_analyzer", + "index_options": "docs", + "term_vector": "with_positions_offsets" }, "teamType": { "type": "text" @@ -135,6 +144,15 @@ "href": { "type": "text" }, + "email": { + "type": "text", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, "domains": { "properties": { "id": { @@ -319,8 +337,59 @@ "type": "long", "null_value": 0 }, + "votes": { + "type": "object" + }, "descriptionStatus": { "type": "keyword" + }, + "owners": { + "properties": { + "id": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 36 + } + } + }, + "type": { + "type": "keyword" + }, + "name": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 256 + } + } + }, + "displayName": { + "type": "keyword", + "fields": { + "keyword": { + "type": "keyword", + "normalizer": "lowercase_normalizer", + "ignore_above": 256 + } + } + }, + "fullyQualifiedName": { + "type": "text" + }, + "description": { + "type": "text" + }, + "deleted": { + "type": "boolean" + }, + "href": { + "type": "text" + } + } } } }