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] <javascript:>> 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] <javascript:>.
> 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.

Reply via email to