Configuration Analyzer ElasticaBundle

Par ribellu2b, il y a 9 ans


Bonjour,

J'essaie, tant bien que mal, de configurer mon analyzer pour ElasticSearch avec ElastiaBundle.
Mais j'ai l'impression que celui-ci n'est pas pris en compte.

Voici la configuration :

fos_elastica: indexes: app: client: default settings: analysis: analyzer: custom_analyzer : type : custom tokenizer: nGram filter : [my_stopwords, asciifolding ,lowercase, snowball, my_elision, worddelimiter] custom_search_analyzer : type : custom tokenizer: standard filter : [my_stopwords, asciifolding ,lowercase, snowball, my_elision, worddelimiter] filter: snowball: type: snowball language: French my_elision: type: elision articles: ["l", "m", "t", "qu", "n", "s", "j", "d"] my_stopwords: type: stop stopwords: [_french_] ignore_case : true worddelimiter : type: word_delimiter

Et voici un de mes mappings :

##### Document ##### Document: mappings: id: ~ title: index_analyzer: custom_analyzer search_analyzer : custom_search_analyzer resume: index_analyzer: custom_analyzer search_analyzer : custom_search_analyzer date: ~ documentType: type: object properties: id: ~ name: ~ files: type: object properties: id: ~ name: ~ path : ~ persistence: driver: orm model: ManageBundle\Entity\Document repository: ManageBundle\RepositoryElastica\DocumentRepositoryElastica provider: ~ listener: ~ finder: ~

J'ai repris une configuration sur :
http://obtao.com/blog/2013/10/configuration-elasticsearch-de-maniere-optimale/

D'avance merci.

Aucune réponse