Patent ID: 9208159
Filing Date: 2015-12-08
Classification: G06F

Abstract:
1. A method comprising: using a computer that is configured with an improved search mechanism, receiving a search parameter; using the computer and the improved search mechanism, deriving a search criterion from the search parameter and using the search criterion to obtain one or more first values from a first-key value family of a key-value data repository stored in a data storage device that is coupled to the computer; using the computer and the improved search mechanism, using the one or more first values to obtain one or more compressed values from a second key-value family of the key-value data repository; wherein the first key-value family comprises a first set of unique keys, each key in the first set of unique keys mapping to one or more values; wherein the second key-value family comprises a second set of unique keys, each key in the second set of unique keys mapping to at least one compressed value; using the computer and the improved search mechanism, uncompressing the one or more compressed values to produce one or more uncompressed values; using the computer and the improved search mechanism, using the one or more first values to identify one or more portions of the one or more uncompressed values; using the computer and the improved search mechanism, returning the one or more portions of the one or more uncompressed values as search results.