I have the following analyzer set up in my Elasticsearch 1.7.1 database:
{
"settings" : {
"analysis" : {
"analyzer" : {
"my_whitespace_analyzer" : {
"tokenizer" : "my_whitespace_tokenizer",
"filter" : ["whitespace"]
}
},
"tokenizer" : {
"my_whitespace_tokenizer" : {
"type" : "standard",
"token_chars": [ "letter" , "digit" , "whitespace" , "symbol" ]
}
}
}
}
}
This means that whenever I search for a phrase that contains two or more words, it will seperate them to each word seperately, and the entire phrase. IE: "Hello world" will be tokenized as "Hello" , "world" , and "Hello world".
Now, when I search this, lets say the Elasticsearch cluster doesn't find the entire phrase completely, but only a part of it, like "Hello". Is there anyway in Elasticsearch.net for to get what phrase specificaly was found?