拥有一个“未知”的领域更好吗?价值还是根本没有这个字段?

时间:2017-03-06 22:54:29

标签: elasticsearch

我目前正在使用elasticsearch 2.4.4。我在ES中有关于水果的记录。某些记录使用值指定字段' color' ,并且其余字段中不存在相同的字段。我担心当ES数据的大小增加时,这会影响我的查询性能。我是否应该重新填充我的ES数据,以便那些没有色域的记录现在可以使用" Unknown"价值或者我根本不应该拥有它。

带有色域的记录示例

{
        "_index": "test_data",
        "_type": "test_type",
        "_id": "AVqlmVt1DMREQvQmAIpk",
        "_source": {
           "fruitName":"Apple",
           "origin" : "New Zealand",
           " weight" : "50gms",
           "size" : "3 inches"
           "color" : "Red"

}

没有色域的记录示例

{
        "_index": "test_data",
        "_type": "test_type",
        "_id": "AVqlmVt1DMREQvQmAIpn",
        "_source": {
           "fruitName":"Banana",
           "origin" : "Europe",
           " weight" : "500gms",
           "size" : "6 inches"

}

所以我的问题是,当该字段存在随机值时,弹性搜索的效果会好于该字段根本不存在时。

0 个答案:

没有答案