发明名称 Reformulating query terms in structured search
摘要 Search history data such as browse trails are collected over time. The browse trails, including associated queries and domains, are processed to identify free tokens of the queries that are also modifiers. Attribute value pairs of a structured data source that correspond to the modifiers are determined based on the search history data and a frequency of the attribute value pairs in the structured data source. When a subsequent query is received, modifiers in the query are identified and replaced with the determined combinations of attribute value pairs that correspond to the modifiers in a structured query that is generated from the received query. The structured query is used to identify items and/or services in the structured data source that are responsive to the received query.
申请公布号 US9483559(B2) 申请公布日期 2016.11.01
申请号 US201313786474 申请日期 2013.03.06
申请人 Microsoft Technology Licensing, LLC 发明人 Gollapudi Sreenivas;Ieong Samuel;Kannan Anitha
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人 Ream Dave;Wong Tom;Minhas Micky
主权项 1. A method comprising: receiving a query at a computing device through a network, wherein the query comprises a plurality of terms and is associated with a category; determining a first subset of terms of the plurality of terms that match one or more attribute value pairs from structured data associated with the category by the computing device; determining a second subset of terms of the plurality of terms that do not match any attribute value pairs from the structured data associated with the category by the computing device; determining one or more modifiers for the category from the terms of the second subset of terms by the computing device, comprising determining an importance score for each of the terms of the second subset of terms based on a number of different domains associated with the term in at least one of search history data and frequency data, and selecting as the one or more modifiers for the category those terms with the highest importance score; for each of the determined modifiers, determining one or more attribute value pairs from the structured data for the modifier by the computing device; generating a structured query using the one or more attribute value pairs that match the terms of the first subset of terms and the one or more attribute value pairs determined for each modifier by the computing device; identifying one or more items that match the structured query by the computing device; and presenting a subset of the one or more identified items by the computing device through the network.
地址 Redmond WA US