我需要一個字段(此處爲score
)爲數字,其他時間爲字符串。像:如何使字段在彈性搜索中具有不同類型
{
"name": "Joe"
"score": 32.5
}
{
"name": "Sue"
"score": "NOT_AVAILABLE"
}
如何在彈性搜索的索引設置中對此進行表達?
我基本上想在場上「動態打字」。代碼對你來說可能沒有意義(比如:爲什麼不把它分成2個不同的字段),但是爲了一致性的原因,這是必須的。
我不需要/希望該屬性被索引/「搜索」順便說一句。我只需要數據在json響應中。我需要像「任何物體都適合這裏」的東西。
但我想'score'是一個人數太多(在其他文件)。這就是問題所在:它並不總是一個字符串 - 類型因文檔而異 – kornfridge