弹性搜索会在两个或多个单词之间对单词进行标记。例如,可能不是。它会将它标记为两个单词。更多信息refer但我不想要它。 我知道我可以使用下划线而不是连字符来实现相同的功能。
答案 0 :(得分:2)
使用空格标记器。例如:
POST _analyze
{
"tokenizer": "whitespace",
"text": "The 2 QUICK Brown-Foxes jumped over the lazy dog's bone."
}
这将产生以下术语:
[ The, 2, QUICK, Brown-Foxes, jumped, over, the, lazy, dog's, bone. ]
https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-whitespace-tokenizer.html