CPC G06F 21/6227 (2013.01) [G06F 16/2228 (2019.01); G06F 16/245 (2019.01)] | 20 Claims |
1. A method, comprising:
generating a search index from one or more data records, wherein the one or more data records have contents in a plurality of different fields;
storing field information of the one or more data records in the search index as specialized indexed elements, wherein the specialized indexed elements overlap with other indexed elements of the one or more data records, at least two different types of tokens including a specific field scope token of the specialized indexed elements and a specific word token of the other indexed elements are indexed in the same search index, and the specific field scope token and the specific word token both reference a same word position in the one or more data records;
receiving a search query from a user allowed to access only a portion of the plurality of different fields; and
processing the search query within the portion of the plurality of different fields using the search index including the specialized indexed elements.
|