Elastic search " settings " add in Python module -
how following settings can add python elastic search module. please provide example. have created indexes , mappings. stuck settings.
curl -xput "http://localhost:9200/blurays " -d' {    "settings": {      "analysis": {      "filter": {         "ngram_filter": {            "type": "ngram",            "min_gram": 2,            "max_gram": 20,            "token_chars": [               "letter",               "digit",               "punctuation",               "symbol"            ]         }      },      "analyzer": {         "ngram_analyzer": {            "type": "custom",            "tokenizer": "whitespace",            "filter": [               "lowercase",               "asciifolding",               "ngram_filter"            ]         },         "whitespace_analyzer": {            "type": "custom",            "tokenizer": "whitespace",            "filter": [               "lowercase",               "asciifolding"            ]         }      }   }  },      
you can use elasticsearch.indices.create , pass settings body.
docs says:
create(*args, **kwargs)
create index in elasticsearch. http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/indices-create-index.html
parameters:
- index – name of index
 - body – configuration index (settings , mappings)
 - master_timeout – specify timeout connection master
 - timeout – explicit operation timeout
 
so can pass body settings argument.
Comments
Post a Comment