Hi Doug, These above settings just apart of my searching. It's make my index searchable. And I want to optimize this system as I said. Thanks for your reply
On Tuesday, April 14, 2015 at 9:17:08 AM UTC+7, Doug Turnbull wrote: > > Hello Jin > > I don't see here how you're searching, but there's nothing in the default > searches that provides this functionality. You want to look into > Elasticsearch's suggestiers feature > > http://www.elastic.co/guide/en/elasticsearch/reference/1.5/search-suggesters.html > > -Doug > > On Mon, Apr 13, 2015 at 9:49 PM, Jin Nguyen <[email protected] > <javascript:>> wrote: > >> Hi all, >> >> I setup an elasticsearch to search for my website and need to mapping >> some settings to index, this my settings config: >> >> "settings": { >> "analysis": { >> "analyzer": { >> "my_analyzer": { >> "type": "custom", >> "tokenizer": "whitespace", >> "filter": [ "my_stop_word", "my_lowercase", "my_ascii_folding" ] >> } >> }, >> "filter" : { >> "my_stop_word": { >> "type": "stop", >> "stopwords": "_english_" >> }, >> "my_lowercase": { >> "type": "lowercase" >> }, >> "my_ascii_folding": { >> "type": "asciifolding" >> } >> } >> } >> } >> >> This is mapping of index: >> >> "properties" : { >> "actors" : { >> "type" : "string", >> "fields" : { >> "actors" : { >> "type" : "string", >> "omit_norms" : "true", >> "index_options" : "docs" >> }, >> "my_analyzer_ngram" : { >> "type" : "string", >> "analyzer" : "my_analyzer", >> "include_in_all" : "false" >> } >> } >> }, >> .... >> >> >> It search ok, but do not action something like google when I type >> something wrong, google will remind "Did you mean that?". Example: >> >> If I type "King of thrones" to search with my db, of course db doesn't >> has any film named it like this, I expect that search engine will give a >> clue "Game of thrones" for user. That's mean if user search do not exactly, >> my website still can give a true result for them. >> >> Thanks in advanced >> >> -- >> 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/21d84d3b-d624-4c63-9329-e9c4059b0a73%40googlegroups.com >> >> <https://groups.google.com/d/msgid/elasticsearch/21d84d3b-d624-4c63-9329-e9c4059b0a73%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > *Doug Turnbull **| *Search Relevance Consultant | OpenSource Connections, > LLC | 240.476.9983 | http://www.opensourceconnections.com > Author: Taming Search <http://manning.com/turnbull> from Manning > Publications > This e-mail and all contents, including attachments, is considered to be > Company Confidential unless explicitly stated otherwise, regardless > of whether attachments are marked as such. > -- 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/70438847-9be4-492e-8a88-24c0a0a90cc9%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
