摘要 |
The disclosure relates to personalizing search results (130) based on device features (128) of a user device (200, 200a-c). An example method includes receiving an encoded device profile (126e) indicating the device features. The device features indicate one or more native applications (218) installed on the device. The device features may further indicate native applications recently executed by the device, native applications that have been deleted from the user device, and/or web applications recently accessed by the user device. The method further includes identifying the device features of the device based on the encoded device profile, receiving a search query (122) from the device, and performing an application search based on the search query to identify a consideration set (160) of application state records (334). The method further includes adjusting the consideration set based on the device features and generating search results based on the adjusted consideration set. |