Could you gist a full curl recreation to reproduce your issue? -- David ;-) Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
Le 17 févr. 2014 à 02:21, Zhihai Xian <[email protected]> a écrit : Hi David, I did not use any plugins The following is my actual suggestion search query : "suggest" : { "text" : "ationel stadiem", "simple_phrase" : { "phrase" : { "analyzer" : "suggestion_analyzer", "field" : "suggest_phrase_en", "size" : 2, "shard_size" : 2, "real_word_error_likelihood" : 0.05, "confidence" : 0.1, "max_errors" : 0.9, "gram_size" : 5, "direct_generator" : [ { "field" : "suggest_phrase_en", "suggest_mode" : "always", "size" : 3, "max_edits" : 2, "min_word_length" : 3 }, { "field" : "reverse_phrase", "suggest_mode" : "always", "min_word_length" : 3, "pre_filter": "reverse_analyzer", "post_filter" : "reverse_analyzer" } ] } } Setting in Analyzer: "suggestion_analyzer": { "type" : "custom", "tokenizer": "standard", "filter":[ "standard", "asciifolding", "word_delimiter", "text_shingle", "lowercase", "stop", "en_GB" ] }, "reverse_analyzer": { "type": "custom", "tokenizer": "standard", "filter": [ "reverse" ] }, Thanks > On Sunday, February 16, 2014 9:40:06 PM UTC+8, David Pilato wrote: > I have seen that in past but with analysis plugins. > Any chance you are using a plugin and did not update it ? > > -- > David ;-) > Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs > > > Le 16 févr. 2014 à 14:27, Zhihai Xian <[email protected]> a écrit : > > Hi > > After upgrading to elasticsearch 1.0.0, I got a suggestion search error: > > RemoteTransportException[[data98][inet[/172.28.96.98:9300]][search/phase/query]]; > nested: IllegalStateException[TokenStream contract violation: close() call > missing]; }] > > I found that the problem come with the suggestion query: > > "suggest" : { > "text" : "Xor the Got-Jewel", > "simple_phrase" : { > "phrase" : { > "analyzer" : "body", > "field" : "bigram", > "size" : 4, > "real_word_error_likelihood" : 0.95, > "confidence" : 2.0, > "gram_size" : 2, > "direct_generator" : [ { > "field" : "body", > "suggest_mode" : "always", > "min_word_length" : 1 > }, { > "field" : "reverse", > "suggest_mode" : "always", > "min_word_length" : 1, > "pre_filter" : "reverse", > "post_filter" : "reverse" > } ] > } > } > } > If I remove the last two lines for pre_filter and post_filter, the search > will be fine, but the suggestion result will not be expected. > > "pre_filter" : "reverse", > "post_filter" : "reverse" > Is there any solution on the above issue? > > > > -- > 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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elasticsearch/a6ab296e-f49e-4fcc-a7bc-a1ca32f0988e%40googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/52eec1ed-cf39-42b6-a308-084770d4823d%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/608ABF3F-6978-44E3-AC78-769D14DC7536%40pilato.fr. For more options, visit https://groups.google.com/groups/opt_out.
