mirror of
https://github.com/datahub-project/datahub.git
synced 2025-12-29 02:48:24 +00:00
110 lines
2.4 KiB
JSON
110 lines
2.4 KiB
JSON
{
|
|
"settings": {
|
|
"index": {
|
|
"analysis": {
|
|
"filter": {
|
|
"autocomplete_filter": {
|
|
"type": "edge_ngram",
|
|
"min_gram": "3",
|
|
"max_gram": "20"
|
|
},
|
|
"custom_delimiter": {
|
|
"split_on_numerics": "false",
|
|
"split_on_case_change": "false",
|
|
"type": "word_delimiter",
|
|
"preserve_original": "true",
|
|
"catenate_words": "false"
|
|
}
|
|
},
|
|
"normalizer": {
|
|
"custom_normalizer": {
|
|
"filter": [
|
|
"lowercase",
|
|
"asciifolding"
|
|
],
|
|
"type": "custom"
|
|
}
|
|
},
|
|
"analyzer": {
|
|
"delimit_edgengram": {
|
|
"filter": [
|
|
"lowercase",
|
|
"custom_delimiter",
|
|
"autocomplete_filter"
|
|
],
|
|
"tokenizer": "whitespace"
|
|
},
|
|
"delimit": {
|
|
"filter": [
|
|
"lowercase",
|
|
"custom_delimiter"
|
|
],
|
|
"tokenizer": "whitespace"
|
|
},
|
|
"lowercase_keyword": {
|
|
"filter": [
|
|
"lowercase"
|
|
],
|
|
"type": "custom",
|
|
"tokenizer": "keyword"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"mappings": {
|
|
"doc": {
|
|
"properties": {
|
|
"aboutMe": {
|
|
"type": "text"
|
|
},
|
|
"active": {
|
|
"type": "boolean"
|
|
},
|
|
"fullName": {
|
|
"type": "text",
|
|
"fields": {
|
|
"ngram": {
|
|
"type": "text",
|
|
"analyzer": "delimit_edgengram"
|
|
}
|
|
}
|
|
},
|
|
"ldap": {
|
|
"type": "text",
|
|
"fields": {
|
|
"ngram": {
|
|
"type": "text",
|
|
"analyzer": "delimit_edgengram"
|
|
}
|
|
},
|
|
"analyzer": "lowercase_keyword"
|
|
},
|
|
"managerLdap": {
|
|
"type": "text",
|
|
"fields": {
|
|
"ngram": {
|
|
"type": "text",
|
|
"analyzer": "delimit_edgengram"
|
|
}
|
|
},
|
|
"analyzer": "lowercase_keyword"
|
|
},
|
|
"skills": {
|
|
"type": "text"
|
|
},
|
|
"teams": {
|
|
"type": "text"
|
|
},
|
|
"title": {
|
|
"type": "keyword",
|
|
"normalizer": "custom_normalizer"
|
|
},
|
|
"urn": {
|
|
"type": "keyword",
|
|
"normalizer": "custom_normalizer"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |