para.AI_ASSUNTOS_CNJ / data /es_mapping.json
caarleexx's picture
Update data/es_mapping.json
35141b0 verified
{
"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"
}
}
}
}