[data - Elasticsearch]: analyzer non trouvé
Bonjour!
J'essaye d'ajouter un analyser Elasticsearch settings.json que je mets dans le dossier resources:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| {
"settings": {
"analysis": {
"filter": {
"word_joiner": {
"type": "word_delimiter",
"catenate_all": true
}
},
"analyzer": {
"custom_analyzer": {
"type": "custom",
"tokenizer": "standard",
"filter": [
"word_joiner"
]
}
}
}
}
} |
Et ceci est le document que j'indexe:
Code:
1 2 3 4 5 6
| @Document(indexName = "cake", type = "pa")
@Setting(settingPath = "/elasticsearch/config/settings.json")
public class PaElasticEntity implements Serializable {
@Field(type = FieldType.String, analyzer = "custom_analyzer")
private String maker;
} |
Mais quand je lance l'indexation j'ai cette erreur:
org.elasticsearch.index.mapper.MapperParsingException: analyzer [custom_analyzer] not found for field [maker]
Je me trompe peut-être dans le path?
Si quelqu'un a une idée... Merci!