CPC G06F 16/24578 (2019.01) [G06F 7/24 (2013.01); G06F 16/2237 (2019.01); G06F 16/248 (2019.01); G06F 16/24561 (2019.01); G06F 16/901 (2019.01); G06F 16/9535 (2019.01)] | 20 Claims |
1. A non-transitory computer readable medium having program instructions stored therein that are executable by a computing system to perform operations comprising:
storing a bitmap index identifying a plurality of properties for a plurality of entities, wherein the bitmap index includes a first bit string associated with a first property of the plurality of properties, wherein a bit at a particular location in the first bit string indicates whether a particular one of the plurality of entities possesses the first property; and
storing a first metadata value that specifies a non-bit value associated with the first bit string;
receiving a query associated with ones of the plurality of entities identified in the bitmap index as possessing the first property; and
returning a result for the query, wherein the result includes the first metadata value.
|