位运算对搜索性能是否有影响?
有一个字段,想用来存放操作系统类型,准备用高位来存放操作系统大类型(如Linux、Win),低位用来存放系统小类型(如win7、win10),这样用一个整型字段就能存放所有系统类型了,不知道这样是否会对搜索性能有影响?
DSL如下:
{
"query": {
"bool": {
"filter": {
"script": {
"script": "(doc['sys'].value&3)==3"
}
}
}
}
}