Skip to content

Instantly share code, notes, and snippets.

@devmessias
Created March 23, 2015 16:22
Show Gist options
  • Save devmessias/1ef0f3555132f3da7088 to your computer and use it in GitHub Desktop.
Save devmessias/1ef0f3555132f3da7088 to your computer and use it in GitHub Desktop.
DEFAULT_SETTINGS = {
'settings': {
"analysis": {
"analyzer": {
"portugues_analyzer": {
"tokenizer": "standard",
"filter": [
"lowercase",
"stemmer_plural_portugues",
"asciifolding"
]
},
"ngram_analyzer": {
"type": "custom",
"tokenizer": "lowercase",
"filter": ["haystack_ngram", "lowercase"]
},
"edgengram_analyzer": {
"type": "custom",
"tokenizer": "standard",
"filter": ["haystack_edgengram", "lowercase"]
}
},
"tokenizer": {
"haystack_ngram_tokenizer": {
"type": "nGram",
"min_gram": 3,
"max_gram": 15,
},
"haystack_edgengram_tokenizer": {
"type": "edgeNGram",
"min_gram": 2,
"max_gram": 15,
"side": "front"
}
},
"filter": {
"haystack_ngram": {
"type": "nGram",
"min_gram": 3,
"max_gram": 15
},
"haystack_edgengram": {
"type": "edgeNGram",
"min_gram": 2,
"max_gram": 15
},
"stemmer_plural_portugues": {
"type": "stemmer",
"name": "minimal_portuguese"
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment