I got the answer by searching Google groups.

On Tue, Jan 21, 2014 at 10:55 AM, paul <[email protected]> wrote:

> Hi ,
>
> I read about in lot of places That There are two approaches when working
> with synonyms :
>
>    - expanding them at indexing time,
>    - expanding them at query time.
>
> Expanding synonyms at query time is not recommended since it raises issues
> with :
>
>    - scoring, since synonyms have different document frequencies,
>    - multi-token synonyms, since the query parser splits on white spaces.
>
> so to configure expanding synonym ant index time in elastic search what is
> the configuration.
> right now my configuration is as below , i am using synonym filter both in
> index analyzer and query analyzer so that means i am expanding index
> time and query time.
>
> "name":{
>                "type":"string",
>        "index_analyzer" : "autocomplete_index",
> "search_analyzer" : "autocomplete_search"
>             },
>
> {
>    "settings":{
>       "analysis":{
>          "analyzer":{
>     "synonym":{
>                "tokenizer":"whitespace",
>                "filter":[
>                   "lowercase",
>                   "syns_filter"
>                ]
>             },
>       "autocomplete_search":{
>                "type":"custom",
>        "tokenizer":"whitespace",
>                "filter":[
>                   "lowercase",
>                   "syns_filter",
>   "stop"
>                ]
>             },
>             "autocomplete_index":{
>                "type":"custom",
>                "tokenizer":"whitespace",
>                "filter":[
>                   "lowercase",
>   "syns_filter",
>   "stop",
>                   "my_edgeNgram"
>                ]
>             }
>          "filter":{
>             "syns_filter":{
>                "synonyms_path":"synonyms/synonym_collegename.txt",
>                "type":"synonym",
>        "ignore_case":true,
>        "expand":false
>             }
> }
> }}}}
>
> -paul
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "elasticsearch" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/elasticsearch/DTf-1Q0oaSw/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elasticsearch/1c21cd11-eb92-47b5-b695-61b33bd256fa%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/CAO066G3%2BM1%3DZxijZ%3DtKDZp-QOJCpZnXz8VHhuDJaOcPP65NPKA%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to