Method for automated query language expansion and indexing
AssigneeSisense SF, Inc.
InventorsSteven GRIFFITH, ILge AKKAYA, Audrey MCGOWAN, Chris TICE, Jason FREIDMAN, Jeff WATTS
Life of this patent
Estimating the term…
Abstract
In an embodiment, a query system sends compact code to a database service for expansion of the compact code to partially-expanded code and expanded code. In an embodiment, a hash value is generated based on the partially-expanded code and indexed in memory with the expanded code. In an embodiment, a hash value is received as part of a command and expanded code is identified based on the hash value and sent to a database service.
Claims20
1-20. (canceled)
A method for indexing, comprising:
- sending a compact code to an expansion system, wherein the expansion system is configured to create a first hash value based on a tokenized code, wherein the tokenized code is created by replacing at least one portion of the compact code with at least one token, wherein the expansion system is further configured to cause the first hash value and a first expanded code to be added to an index, wherein the first expanded code corresponds to the compact code;
- and
- causing a second hash value to be sent to the index, wherein the expansion system is configured to look up a second expanded code in the index based on the second hash value.
Computer-readable storage media for transferring data from a source repository to a target repository having computer-executable instructions embodied thereon, wherein, when executed by at least one processing circuitry, the computer-executable instructions cause the at least one processing circuitry to:
- sending a compact code to an expansion system, wherein the expansion system is configured to create a first hash value based on a tokenized code, wherein the tokenized code is created by replacing at least one portion of the compact code with at least one token, wherein the expansion system is further configured to cause the first hash value and a first expanded code to be added to an index, wherein the first expanded code corresponds to the compact code;
- and
- causing a second hash value to be sent to the index, wherein the expansion system is configured to look up a second expanded code in the index based on the second hash value.
A system for indexing, comprising:
- a processing circuitry;
- and
- a memory, the memory containing instructions that, when executed by the processing circuitry, configures the system to:
- send a compact code to an expansion system, wherein the expansion system is configured to create a first hash value based on a tokenized code, wherein the tokenized code is created by replacing at least one portion of the compact code with at least one token, wherein the expansion system is further configured to cause the first hash value and a first expanded code to be added to an index, wherein the first expanded code corresponds to the compact code;
- and
- cause a second hash value to be sent to the index, wherein the expansion system is configured to look up a second expanded code in the index based on the second hash value.
Dependencies are inferred from the claim text.