0

我在我的 Elasticsearch 1.7.1 数据库中设置了以下分析器:

{
   "settings" : {
            "analysis" : {
                "analyzer" : {
                    "my_whitespace_analyzer" : {
                        "tokenizer" : "my_whitespace_tokenizer",
                        "filter" : ["whitespace"]
                    }
                },
                "tokenizer" : {
                    "my_whitespace_tokenizer" : {
                        "type" : "standard",
                        "token_chars": [ "letter" , "digit" , "whitespace" , "symbol" ]
                    }
                }
            }
        }
    }

这意味着每当我搜索包含两个或多个单词的短语时,它会将它们分开到每个单词和整个短语。IE:“Hello world”将被标记为“Hello”、“world”和“Hello world”。

现在,当我搜索这个时,假设 Elasticsearch 集群没有完全找到整个短语,而只找到了其中的一部分,比如“Hello”。无论如何,Elasticsearch.net 中是否有具体找到什么短语?

4

0 回答 0