发明名称 Method, apparatus and system, for rewriting search queries
摘要 A search system includes: a data rewriting system that obtains, from a database, one or more search term candidates that are relevant to a present search query. The data rewriting system retrieves properties of the present search query and the one or more search term candidates, where the properties describe respective matching results of the present search query and the one or more search term candidates. Based at least in part on the matching results, the data rewriting system determines whether or not the present search query needs to be rewritten, and rewrites the present search query based at least in part on the matching results to provide a rewritten present search query if it is determined that the present search query needs to be rewritten. A search engine performs a search based at least in part on the rewritten present search query.
申请公布号 US8880512(B2) 申请公布日期 2014.11.04
申请号 US201012863482 申请日期 2010.04.30
申请人 Alibaba Group Holding Limited 发明人 Xing Fei;Dong Jing;Guo Ning;Hou Lei;Zhang Qin
分类号 G06F7/00;G06F17/30 主分类号 G06F7/00
代理机构 Lee & Hayes, PLLC 代理人 Lee & Hayes, PLLC
主权项 1. A search method, comprising: obtaining from a search log database one or more search term candidates that are relevant to a present search query, wherein each one or more search term candidates includes at least one term associated with a respective property; for each of the one or more obtained search term candidates, retrieving, from the search log database, the respective property associated with the at least one term of the one or more search term candidates; for each of one or more retrieved properties of the one or more search term candidates, determining a matching result for a term in the present search query and the at least one term associated with the respective property; determining whether to rewrite the present search query based at least in part on one or more matching results comprising: assigning property values to the one or more retrieved properties of the one or more search term candidates and the present search query based at least in part on the one or more matching results;obtaining one or more matching result values corresponding to the property values of the one or more search term candidates, wherein the property values are processed based at least in part on a linear weighting approach or converting the property values into the one or more matching result values based at least in part on a Maximum Entropy Model; anddetermining whether the one or more matching result values are greater than a threshold; and responsive to determining to rewrite the present search query, rewriting, by a data rewriting system, the present search query to provide a rewritten present search query based at least in part on the one or more matching results, and performing, by a search engine, a search based at least in part on the rewritten present search query.
地址 Grand Cayman KY US
您可能感兴趣的专利