Skip to content

Instantly share code, notes, and snippets.

@julesbravo
Created January 10, 2012 15:36
Show Gist options
  • Save julesbravo/1589648 to your computer and use it in GitHub Desktop.
Save julesbravo/1589648 to your computer and use it in GitHub Desktop.
curl -XPUT 'http://localhost:9200/myindex/' -d '
{
"settings" : {
"analysis" : {
"analyzer" : {
"skuIndexAnalyzer" : {
"type" : "custom",
"tokenizer" : "keyword",
"filter" : ["skuDelimiter", "lowercase", "ngram", "unique"]
},
"skuSearchAnalyzer" : {
"type" : "custom",
"tokenizer" : "keyword",
"filter" : ["skuDelimiter", "lowercase", "unique"]
}
},
"filter" : {
"ngram" : {
"type" : "edgeNGram",
"min_gram" : "1",
"max_gram" : "40"
},
"skuDelimiter" : {
"type" : "word_delimiter",
"generate_word_parts" : false,
"generate_number_parts" : false,
"catenate_words" : false,
"catenate_numbers" : false,
"catenate_all" : true,
"split_on_case_change" : false,
"preserve_original" : false,
"split_on_numerics" : false,
"stem_english_possessive" : false
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment