摘要:
Methods, systems, and apparatus, including computer program products, for ranking resources. One or more signals reporting one or more actions by the plurality of users related to a respective resource are received, where a reported action is a presentation of the respective resource, an addition of the respective resource, or a deletion of the respective resource. The reported actions include one or more short deletions of the respective resource. A respective long-addition click-through rate (LACTR) is determined for the respective resource based on a number of reported presentations of the respective resource and a difference between a number of reported additions of the respective resource and a number of short deletions of the respective resource. The plurality of resources are ranked based on the respective LACTRs for the plurality of resources. The ranking of the plurality of resources are provided.
摘要:
Methods, systems, and apparatus, including computer program products, for providing ranking services. In one aspect, first signals are received from a first subscriber, and second signals are received from a second subscriber. The signals include information characterizing individual user actions relating to individual ones of first or second resources, respectively, values for one or more predefined parameters, and values for one or more first subscriber-specific parameters that are specific to the first or second subscriber, respectively. First ranking data is generated from the first signals, but not from values for any subscriber-specific parameter that is not a subscriber-specific parameter for the first subscriber. Second ranking data is generated from the second signals, but not from values for any subscriber-specific parameter that is not a subscriber-specific parameter for the second subscriber.
摘要:
A method, system, and graphical user interface for alerting a computer user to new results for a prior search are disclosed. One aspect of the invention involves a graphical user interface on a computer that includes a plurality of links recommended by a search engine for a computer user. The plurality of links are determined by the search engine by: producing search results by rerunning a plurality of search queries that have been performed previously for the computer user; and evaluating the produced search results to select search results that meet predefined search result selection criteria. At least one of the criteria is based on Internet usage data for the user.
摘要:
A method, system, and graphical user interface for alerting a computer user to new results for a prior search are disclosed. One aspect of the invention involves a graphical user interface on a computer that includes a plurality of links recommended by a search engine for a computer user. The plurality of links are determined by the search engine by: producing search results by rerunning a plurality of search queries that have been performed previously for the computer user; and evaluating the produced search results to select search results that meet predefined search result selection criteria. At least one of the criteria is based on Internet usage data for the user.
摘要:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for ranking resources within clusters of resources, and for ranking the clusters. In one aspect, a method includes accessing clusters; receiving, for a resource in the cluster, a search score for the resource, the search score being indicative of a relevance of the resource to a search query that includes the name context of the cluster; receiving, for the resource in the cluster, a resource ranking score for the resource in the cluster, the resource ranking score indicative of a ranking of the resource in the cluster relative to other resources in the cluster; generating a cluster rank score for the cluster, the cluster rank score at least partly based on the search scores for the resources and the resource ranking scores for the resources; and ranking the clusters according to their cluster rank score.
摘要:
Methods, systems, and apparatus, including computer program products, for exchanging information in accordance with a protocol. In one aspect, signals reporting user actions related to resources and ranking data ranking the resources based on the signals are exchanged in accordance with a protocol. The protocol defines types of user actions that can be reported by the signals, a format for specifying values for one or more of a set of predefined parameters for qualifying the user actions, a format for specifying one or more subscriber-specific parameters relating to the resources or the user actions, and a format for identifying resources to which the user actions are related using a namespace defined by the subscriber.
摘要:
A system, method, and computer program product to improve XML query processing efficiency with virtual cursors. Structural joins are a fundamental operation in XML query processing, and substantial work exists on index-based algorithms for executing them. Two well-known index features—path indices and ancestor information—are combined in a novel way to replace at least some of the physical index cursors in a structural join with virtual cursors. The position of a virtual cursor is derived from the path and ancestor information of a physical cursor. Virtual cursors can be easily incorporated into existing structural join algorithms. By eliminating index I/O and the processing cost of handling physical inverted lists, virtual cursors can improve the performance of holistic path queries by an order of magnitude or more.
摘要:
A holistic twig join method with optimal cursor movement is disclosed. The method in one aspect minimizes the number of cursor moves by looking more globally at the query's state to determine which cursor to move next and making virtual moves where a physical move is not needed. The method in another aspect reduces the number of cursor moves by skipping over nodes that do not need to be output.
摘要:
Methods, systems, and apparatus, including computer program products, for exchanging information in accordance with a protocol. In one aspect, signals reporting user actions related to resources and ranking data ranking the resources based on the signals are exchanged in accordance with a protocol. The protocol defines types of user actions that can be reported by the signals, a format for specifying values for one or more of a set of predefined parameters for qualifying the user actions, a format for specifying one or more subscriber-specific parameters relating to the resources or the user actions, and a format for identifying resources to which the user actions are related using a namespace defined by the subscriber.
摘要:
Methods, systems, and apparatus, including computer program products, for providing ranking services. In one aspect, first signals are received from a first subscriber, and second signals are received from a second subscriber. The signals include information characterizing individual user actions relating to individual ones of first or second resources, respectively, values for one or more predefined parameters, and values for one or more first subscriber-specific parameters that are specific to the first or second subscriber, respectively. First ranking data is generated from the first signals, but not from values for any subscriber-specific parameter that is not a subscriber-specific parameter for the first subscriber. Second ranking data is generated from the second signals, but not from values for any subscriber-specific parameter that is not a subscriber-specific parameter for the second subscriber.