Is "reversestring" an english word? But yes this is the expected behavior.
-- David ;-) Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs > Le 28 sept. 2014 à 03:59, Peiyong Lin <[email protected]> a écrit : > > Hi there, > I found that elasticsearch can't split english words if they don't have > whitespace or dash between them, for example, "reversestring" should be split > into "reverse" and "string". I think the it's because I didn't configure > well. I have tried several analyzers listed on the elasticsearch plugins > page, but it didn't work. My current settings is: > > { > "settings": { > "analysis": { > "filter": { > "my_stopwords": { > "type": "stop", > "stopwords": [ "a", "about", "above", "after", "again", > "against", "all", "am", "an", "and", "any", "are", "aren't", "as", "at", > "be", "because", "been", "before", "being", "below", "between", "both", > "but", "by", "can't", "cannot", "could", "couldn't", "did", "didn't", "do", > "does", "doesn't", "doing", "don't", "down", "during", "each", "few", "for", > "from", "further", "had", "hadn't", "has", "hasn't", "have", "haven't", > "having", "he", "he'd", "he'll", "he's", "her", "here", "here's", "hers", > "herself", "him", "himself", "his", "how", "how's", "i", "i'd", "i'll", > "i'm", "i've", "if", "in", "into", "is", "isn't", "it", "it's", "its", > "itself", "let's", "me", "more", "most", "mustn't", "my", "myself", "no", > "nor", "not", "of", "off", "on", "once", "only", "or", "other", "ought", > "our", "ours ", " ourselves", "out", "over", "own", "same", "shan't", "she", > "she'd", "she'll", "she's", "should", "shouldn't", "so", "some", "such", > "than", "that", "that's", "the", "their", "theirs", "them", "themselves", > "then", "there", "there's", "these", "they", "they'd", "they'll", "they're", > "they've", "this", "those", "through", "to", "too", "under", "until", "up", > "very", "was", "wasn't", "we", "we'd", "we'll", "we're", "we've", "were", > "weren't", "what", "what's", "when", "when's", "where", "where's", "which", > "while", "who", "who's", "whom", "why", "why's", "with", "won't", "would", > "wouldn't", "you", "you'd", "you'll", "you're", "you've", "your", "yours", > "yourself", "yourselves", "c#"] > } > }, > "analyzer": { > "custom_analyzer": { > "type": "custom", > "tokenizer": "classic", > "filter": ["lowercase", "my_stopwords"] > } > } > } > } > } > > > Thank you so much! > -- > 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/36447fb8-f483-4f89-b210-3f2b3de6915c%40googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- 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/7464EBE6-0222-46BF-A111-01853B1B93EF%40pilato.fr. For more options, visit https://groups.google.com/d/optout.
