子句說明
analyzer部分可以指定查詢串的分詞方式。可以指定某些特定index的分詞方式,也可以指定某些index不分詞。
子句文法
{
"analyzer" : {
}
}analyzer是一個可選子句,其中,每個index_name對應一個analyzer,除了keyword是specific_index_analyzer類型,其餘analyzer皆為no_tokenize_indexes類型。
analyzer類型 | 說明 |
no_tokenize_indexes | 支援查詢中指定的index不分詞(除分詞以外的其他流程如歸一化、去停用詞會正常執行) |
specific_index_analyzer | 查詢中指定index使用另外的分詞器,該分詞器會覆蓋schema的分詞器。指定的值必須在analyzer.json裡有配置 |
樣本:
{
"analyzer" : {
"title" : "chn_standard",
"description" : "single",
"category" : "fuzzy",
"uid" : "keyword"
}