Bonjour!
J'essaye d'ajouter un analyser Elasticsearch settings.json que je mets dans le dossier resources:
Et ceci est le document que j'indexe:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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" ] } } } } }
Mais quand je lance l'indexation j'ai cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
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!
Partager