Hi Yosuke, Thanks for reporting. I think that is bug, it should work 1.5. I will open Issue and create PR, soon.
2015-03-31 14:55 GMT+09:00 <yfuj...@n2sm.net>: > Hi. > I have a question about behavior of SynonymTokenFilterFactory class. > > I expect that "settings" parameter of TokenizerFactory is tokenizer's > settings. However, SynonymTokenFilterFactory passes indexSettings to > "settings" parameter of TokenizerFactory. > > final TokenizerFactory tokenizerFactory = > tokenizerFactoryFactory.create(tokenizerName, indexSettings); > > SynonymTokenFilterFactory was changed by the following commit. > > https://github.com/elastic/elasticsearch/commit/ac4b39bd8f54c38f55a0b02f432c4ee5f47caf03#diff-594b28da352e9e981182b5466c294388 > > Is the behavior changed? > > > At Elasticsearch 1.3, the following setting works. "bigramTokenizer" of > synonymTest gets (min_gram/max_gram) settings. > > curl -XPUT localhost:9200/test -d '{ > "settings" : { > "analysis" : { > "analyzer" : { > "bigram_analyzer" : { > "type" : "custom", > "tokenizer" : "bigramTokenizer", > "filter" : ["synonymTest"] > } > }, > "tokenizer" : { > "bigramTokenizer" : { > "type" : "ngram", > "min_gram" : 2, > "max_gram" : 2 > } > }, > "filter" : { > "synonymTest" : { > "type" : "synonym", > "synonyms_path" : "synonym.txt", > "tokenizer" : "bigramTokenizer", > "min_gram" : 2, > "max_gram" : 2 > } > } > } > } > }' > > At Elasticsearch 1.5, it does not work. > > Thanks in advance, > Yosuke > > -- > You received this message because you are subscribed to the Google Groups > "elasticsearch" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to elasticsearch+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elasticsearch/dbcceb52-7b7a-45a3-ae48-2a844f414263%40googlegroups.com > <https://groups.google.com/d/msgid/elasticsearch/dbcceb52-7b7a-45a3-ae48-2a844f414263%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- ----------------------- Jun Ohtani blog : http://blog.johtani.info -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CAPW8A5wXsN8jUB0zSBJwGyKPfFSPS9JD2GoKAqu5OJU0y4eEyw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.