CPC G06F 16/90344 (2019.01) [G06F 12/0875 (2013.01); G06F 17/18 (2013.01); G06F 40/216 (2020.01); G06F 2212/45 (2013.01)] | 20 Claims |
1. A method comprising:
parsing text of items in a database to create a plurality of tokens, wherein each token of the plurality of tokens includes a plurality of characters having a length and a frequency value, wherein the frequency value is indicative of a frequency with which that token appears in the database;
storing the plurality of tokens in a memory cache;
receiving a textual search query having contents;
parsing the textual search query into tokens;
selecting a search token from the textual search query based on the frequency value of one of the plurality of tokens in the memory cache;
searching a subset of the database for the contents of the textual search query, wherein the subset of the database includes items having the search token; and
providing the items as a result.
|