| { | |
| "settings": { | |
| "number_of_shards": 1, | |
| "number_of_replicas": 1, | |
| "analysis": { | |
| "filter": { | |
| "portuguese_stop": { | |
| "type": "stop", | |
| "stopwords": "_portuguese_" | |
| }, | |
| "portuguese_stemmer": { | |
| "type": "stemmer", | |
| "language": "light_portuguese" | |
| }, | |
| "asciifolding_filter": { | |
| "type": "asciifolding", | |
| "preserve_original": true | |
| }, | |
| "autocomplete_ngram": { | |
| "type": "edge_ngram", | |
| "min_gram": 2, | |
| "max_gram": 20 | |
| } | |
| }, | |
| "analyzer": { | |
| "juridico_pt": { | |
| "type": "custom", | |
| "tokenizer": "standard", | |
| "filter": [ | |
| "lowercase", | |
| "asciifolding_filter", | |
| "portuguese_stop", | |
| "portuguese_stemmer" | |
| ] | |
| }, | |
| "autocomplete_analyzer": { | |
| "type": "custom", | |
| "tokenizer": "standard", | |
| "filter": [ | |
| "lowercase", | |
| "asciifolding_filter", | |
| "autocomplete_ngram" | |
| ] | |
| }, | |
| "autocomplete_search": { | |
| "type": "custom", | |
| "tokenizer": "standard", | |
| "filter": [ | |
| "lowercase", | |
| "asciifolding_filter" | |
| ] | |
| }, | |
| "keyword_normalized": { | |
| "type": "custom", | |
| "tokenizer": "keyword", | |
| "filter": [ | |
| "lowercase", | |
| "asciifolding_filter" | |
| ] | |
| } | |
| } | |
| } | |
| }, | |
| "mappings": { | |
| "properties": { | |
| "id": { | |
| "type": "keyword" | |
| }, | |
| "cod_assunto": { | |
| "type": "keyword" | |
| }, | |
| "ramo": { | |
| "type": "keyword", | |
| "fields": { | |
| "text": { | |
| "type": "text", | |
| "analyzer": "juridico_pt" | |
| } | |
| } | |
| }, | |
| "classes_path": { | |
| "type": "keyword", | |
| "fields": { | |
| "text": { | |
| "type": "text", | |
| "analyzer": "juridico_pt" | |
| } | |
| } | |
| }, | |
| "classes_nivel1": { | |
| "type": "keyword" | |
| }, | |
| "classes_nivel2": { | |
| "type": "keyword" | |
| }, | |
| "classes_nivel3": { | |
| "type": "keyword" | |
| }, | |
| "classes_nivel4": { | |
| "type": "keyword" | |
| }, | |
| "classes_nivel5": { | |
| "type": "keyword" | |
| }, | |
| "classes_profundidade": { | |
| "type": "integer" | |
| }, | |
| "classes_ancestors": { | |
| "type": "keyword" | |
| }, | |
| "nome_assunto": { | |
| "type": "text", | |
| "analyzer": "juridico_pt", | |
| "fields": { | |
| "keyword": { | |
| "type": "keyword" | |
| }, | |
| "autocomplete": { | |
| "type": "text", | |
| "analyzer": "autocomplete_analyzer", | |
| "search_analyzer": "autocomplete_search" | |
| } | |
| } | |
| }, | |
| "titulo_curto": { | |
| "type": "text", | |
| "analyzer": "juridico_pt", | |
| "fields": { | |
| "keyword": { | |
| "type": "keyword" | |
| }, | |
| "autocomplete": { | |
| "type": "text", | |
| "analyzer": "autocomplete_analyzer", | |
| "search_analyzer": "autocomplete_search" | |
| } | |
| } | |
| }, | |
| "breve_sintese": { | |
| "type": "text", | |
| "analyzer": "juridico_pt" | |
| }, | |
| "glossario": { | |
| "type": "text", | |
| "analyzer": "juridico_pt" | |
| }, | |
| "texto_completo": { | |
| "type": "text", | |
| "analyzer": "juridico_pt" | |
| }, | |
| "dispositivos_legais": { | |
| "type": "keyword" | |
| }, | |
| "artigos": { | |
| "type": "keyword" | |
| }, | |
| "pasta_nome": { | |
| "type": "keyword" | |
| }, | |
| "pasta_caminho": { | |
| "type": "keyword" | |
| }, | |
| "pasta_nivel": { | |
| "type": "integer" | |
| }, | |
| "source_folder": { | |
| "type": "keyword" | |
| } | |
| } | |
| } | |
| } |