IDENTIFYING MODIFIERS IN WEB QUERIES OVER STRUCTURED DATA
First Claim
1. In a computing environment, a method comprising, processing a query log of queries, including determining modifiers within at least some of the queries that provide information regarding targets, in which each target corresponds to a subset of structured data within a larger set of structured data, and the modifier for each target used to evaluate data within that subset.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is using modifiers in online search queries for queries that map to a database table. A modifier (e.g., an adjective or a preposition) specifies the intended meaning of a target, in which the target maps to a column in that table. The modifier thus corresponds to one or more functions that determine which rows of data in the column match the query, e.g., “cameras under $400” maps to a camera (or product) table, and “under” is the modifier that represents a function (less than) that is used to evaluate a “price” target/data column. Also described are different classes of modifiers, and generating the dictionaries for a domain (corresponding to a table) via query log mining.
-
Citations
20 Claims
- 1. In a computing environment, a method comprising, processing a query log of queries, including determining modifiers within at least some of the queries that provide information regarding targets, in which each target corresponds to a subset of structured data within a larger set of structured data, and the modifier for each target used to evaluate data within that subset.
- 12. In a computing environment, a system comprising, a set of dictionaries containing modifiers associated with a domain, the modifiers corresponding to tokens within queries, the modifiers associated with targets that map to columns of a data table corresponding to the domain, and the dictionaries accessible to process a query that maps to the data table and contains a modifier, including by evaluating data within a column in the table as determined from a target of the modifier.
- 17. In a computing environment, a method comprising, processing an online search query that maps to a table, including determining whether the query includes a modifier of a target that corresponds to a column of that table, and if so, accessing the table and evaluating data in the column based upon the modifier to return results for the query from the table.
Specification