Selectively Retrieving Search Results in Accordance with Different Logical Relationships
Patent №
US 9,195,698
Granted
2015-11-24
Filed 2014
Owner
—
Lab
—
AI components
4
nlp · kr · evo · hardware
Assignment
None on record
Dataset
AIPD
2023_r1 edition
Application
14481764
A search server system having one or more processors and memory receives a search query including filter criteria. The filter criteria specify operands and a logical relationship. In response to the search query the server identifies index portions sorted in a same sort order. The server identifies matching entities that match the search query by identifying index entries having a first identifier and matching filter(s) of a first operand and identifying, index entries having a second identifier that is sequentially adjacent to the first identifier in the sort order and matching filter(s) of a second operand. When index portion(s) associated with the first operand include index entries having a respective identifier between the first identifier and the second identifier and matching the filter(s) of the first operand, the server marks a respective entity associated with the respective identifier as matching the search query and sends search results to the client.