Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fos_elastica:
- clients:
- default: { host: localhost, port: 9200 }
- indexes:
- sistemas:
- client: default
- settings:
- # number_of_shards: 1
- analysis:
- filter:
- my_shingle_filter:
- type: shingle
- min_shingle_size: 2
- max_shingle_size: 5
- output_unigrams: false
- autocomplete_filter:
- type: edge_ngram
- min_gram: 1
- max_gram: 20
- elision:
- type: elision
- articles: [el, la, los, las, un, una, uno, unos, unas, lo]
- postcode_filter:
- type: edge_ngram
- min_gram: 1
- max_gram: 8
- m_stemmer:
- type: stemmer
- name: spanish
- m_snow:
- type: snowball
- language: Spanish
- analyzer:
- my_shingle_analyzer:
- type: custom
- tokenizer: classic
- filter: ["lowercase", "trim", "stop", "my_shingle_filter"]
- autocomplete:
- type: custom
- tokenizer: whitespace
- filter: ["lowercase", "stop", "kstem", "autocomplete_filter"]
- # postcode_index:
- # tokenizer: keyword
- # filter: ["lowercase", "trim", "stop", "kstem", "elision", "unigram"]
- #
- # postcode_search:
- # tokenizer: keyword
- # filter: ["lowercase", "trim", "stop", "kstem", "elision"]
- m_suggest:
- type: custom
- tokenizer: keyword
- filter: ["lowercase", "trim", "stop", "elision", "kstem"]
- language : spanish
- types:
- usuarioscomunidad:
- mappings:
- minibiografia:
- # type: string
- type: multi_field
- fields:
- autocomplete:
- type: string
- index_analyzer: m_suggest
- search_analyzer: m_suggest
- shingles:
- type: string
- analyzer: my_shingle_analyzer
- suggest:
- type: completion
- index_analyzer: simple
- search_analyzer: simple
- payloads: true
- # autocomplete:
- # type: completion
- # index_analyzer: postcode_index
- # search_analyzer: postcode_search
- # payloads: false
- persistence:
- driver: orm
- model: Sistema\WebBundle\Entity\UsuariosComunidad
- provider: ~
- listener:
- immediate: ~
- finder: ~
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement