我從來沒有使用過江的插件,但有一兩件事,我知道的是,你可以通過映射或模板控制後場指數。 對於每個字段,可以在映射或模板中將屬性「index」指定爲三個不同選項:已分析,未分析,否。這是官方文檔。
設置爲分析田間使用分析器被分解成令牌之後要被索引和搜索。 not_analyzed意味着它仍然可以搜索,但不經過任何分析過程或分解爲令牌。 否意味着它根本無法搜索(作爲單個字段;它可能仍然包含在_all中)。設置爲否禁用include_in_all。默認分析。
如果您希望您的字段仍可搜索,請使用「not_analyzed」,否則爲「否」。 字段的類型應該沒有關係。
下面是官方網站
{
"tweet" : {
"properties" : {
"user" : {"type" : "string", "index" : "not_analyzed"},
"message" : {"type" : "string", "null_value" : "na"},
"postDate" : {"type" : "date"},
"priority" : {"type" : "integer"},
"rank" : {"type" : "float"}
}
}
}
感謝Zhoutuo映射的例子!你的回答有幫助。我創建了索引,然後創建了映射,然後我在該索引上附加了mongodb河。 – remedix