发明名称 SYSTEM AND METHOD FOR PERFORMING A MULTIPLE PASS SEARCH
摘要 A method including the steps of: receiving a search query; executing a first search pass of a conditional search flow pipeline according to a first configuration; generating and storing information based on the executed first search pass as search context information; determining which search pass of the conditional search flow pipeline should be executed as a second search pass based on a transition rule associated with the first search pass and the search context information; executing the second search pass of the conditional search flow pipeline according to a second configuration; generating additional information based on the executed second search pass; updating the search context information based on the additional information; and determining whether to provide updated search context information or proceed to another search pass of the conditional search flow pipeline based on a transition rule associated with the second search pass and the updated search context information.
申请公布号 US2016239548(A1) 申请公布日期 2016.08.18
申请号 US201615135660 申请日期 2016.04.22
申请人 MACY'S WEST STORES, INC. 发明人 Kamotsky Denis
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method comprising the steps of: receiving, using one or more processors, a search query containing search terms; executing, using one or more processors, a first search pass of a conditional search flow pipeline according to a first search pass configuration in response to the received search query, said conditional search flow pipeline comprising a plurality of predefined search passes arranged in a hierarchical structure wherein a predefined search pass can be configured to transition to one of a plurality of predefined search passes, wherein each predefined search pass comprises a different search methodology and set of search constraints; generating, using one or more processors, search results and associated information based on the executed first search pass; storing, using one or more processors, the search results and associated information obtained from the execution of the first search pass as search context information; determining, using one or more processors, which search pass of the conditional search flow pipeline should be executed as a second search pass based on a transition rule associated with the first search pass and the search context information; executing, using one or more processors, the second search pass of the conditional search flow pipeline according to a second search pass configuration in response to the received search query; generating, using one or more processors, additional search results and associated information based on the executed second search pass; updating, using one or more processors, the search context information based on the additional search results and associated information obtained from the execution of the second search pass; and determining, using one or more processors, whether to provide updated search results in the updated search context information or proceed to another search pass of the conditional search flow pipeline based on a transition rule associated with the second search pass and the updated search context information.
地址 Cincinnati OH US