mirror of
https://github.com/simon987/sist2.git
synced 2025-04-16 08:56:45 +00:00
91 lines
1.8 KiB
JSON
91 lines
1.8 KiB
JSON
{
|
|
"index": {
|
|
"refresh_interval": "30s",
|
|
"codec": "best_compression",
|
|
"number_of_replicas": 0,
|
|
"highlight.max_analyzed_offset": 1000000
|
|
},
|
|
"analysis": {
|
|
"tokenizer": {
|
|
"path_tokenizer": {
|
|
"type": "path_hierarchy",
|
|
"delimiter": "/"
|
|
},
|
|
"tag_tokenizer": {
|
|
"type": "path_hierarchy",
|
|
"delimiter": "."
|
|
},
|
|
"my_nGram_tokenizer": {
|
|
"type": "nGram",
|
|
"min_gram": 3,
|
|
"max_gram": 3
|
|
}
|
|
},
|
|
"analyzer": {
|
|
"path_analyzer": {
|
|
"tokenizer": "path_tokenizer",
|
|
"filter": [
|
|
"lowercase"
|
|
]
|
|
},
|
|
"tag_analyzer": {
|
|
"tokenizer": "tag_tokenizer",
|
|
"filter": [
|
|
"lowercase"
|
|
]
|
|
},
|
|
"case_insensitive_kw_analyzer": {
|
|
"tokenizer": "keyword",
|
|
"filter": [
|
|
"lowercase"
|
|
]
|
|
},
|
|
"my_nGram": {
|
|
"tokenizer": "my_nGram_tokenizer",
|
|
"filter": [
|
|
"lowercase",
|
|
"asciifolding"
|
|
]
|
|
},
|
|
"content_analyzer": {
|
|
"tokenizer": "standard",
|
|
"filter": [
|
|
"lowercase",
|
|
"asciifolding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"mappings": {
|
|
"dynamic_templates": [
|
|
{
|
|
"keyword_fields": {
|
|
"match_mapping_type": "string",
|
|
"match": "kw_*",
|
|
"mapping": {
|
|
"type": "keyword"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"integer_fields": {
|
|
"match_mapping_type": "*",
|
|
"match": "int_*",
|
|
"mapping": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"meta_fields": {
|
|
"match_mapping_type": "*",
|
|
"match": "mt_*",
|
|
"mapping": {
|
|
"type": "keyword",
|
|
"index": false
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
} |