Schwegman Lundberg & Woessner, P.A.
Differential indexing for fast database search
Methods, systems, and computer programs are presented for improving search speed and quality using differential indexing. One method includes an operation for building a first index for a database, the first index being for first tokens resulting from normalizing words in input data. Further, the method includes building a second index for the database, the second index being for second tokens comprising words of the input data eliminated from the first index during the normalizing. The method further includes operations for receiving a raw query for a search of the database, and for generating a search query based on tokens of the raw query. The search query comprises a combined search of the first index and the second index. A search is performed based on the search query, and results of the search are returned for presentation on a display.
Microsoft Technology Licensing, LLC
G G G G G
G06F G06F G06F G06F G06F
inventional inventional inventional inventional inventional
Choong Soon Shan Yuan Hongbin Muwu
Chang Gao Xu Wu Hou