СПОСОБ И СЕРВЕР ДЛЯ РАНЖИРОВАНИЯ ДОКУМЕНТОВ НА СТРАНИЦЕ РЕЗУЛЬТАТОВ ПОИСКА

1. Способ ранжирования документов в ответ на текущий запрос, причем документы будут представлены на странице результатов поиска, и текущий запрос был получен от пользовательского устройства, связанного с пользователем, при этом страница результатов поиска предназначена для отображения пользователю пользовательского устройства, причем способ выполняется сервером, который функционально связан с пользовательским устройством и обладает доступом к базе данных, которая хранит множество сохраненных поисковых пар, связанных с соответствующими зависящими от пар значениями,
данное зависящее от пары значение для данной сохраненной поисковой пары указывает на пользу данного документа в данной сохраненной поисковой паре для данного запроса в данной сохраненной поисковой паре,
причем способ включает в себя
для текущего запроса:
ранжирование сервером, реализующим алгоритм машинного обучения, множества релевантных документов, предназначенных для включения в страницу результатов поиска в ответ на текущий запрос, причем множество релевантных документов, которые связаны с соответствующими предварительными рангами на странице результатов поиска,
текущий запрос и соответствующий один из множества релевантных документов, формирующих соответствующую текущую поисковую пару;
для данной текущей поисковой пары:
создание сервером оценки корректировки ранга, связанной с данной сохраненной поисковой парой из множества сохраненных поисковых пар на основе:
(i) зависящего от пары значения данной сохраненной поисковой пары, и
(ii) парного сходства между текущей поисковой парой и данной сохраненной поисковой парой;
повторное ранжирование сервером данного релевантного документа из данной текущего поисковой пары на странице результатов поиска с помощью соответствующей оценки корректировки ранга таким образом, чтобы данный релевантный документ был связан с рангом на странице результатов поиска, которая отличается от соответствующего предварительного ранга на странице результатов поиска.
2. Способ по п. 1, в котором данная сохраненная поисковая пара выбирается таким образом, что оценка корректировки ранга для данной текущей поисковой пары является наивысшей среди множества сохраненных поисковых запросов.
3. Способ по п. 1, в котором для данной текущей поисковой пары создание оценки корректировки ранга включает в себя создание сервером множества потенциальных оценок корректировки ранга, связанных с соответствующей одной из множества сохраненных поисковых пар на основе (i) зависящего от пары значения соответствующей сохраненной поисковой пары и (ii) парного сходства между данной текущей парой и соответствующей сохраненной поисковой парой; и выбор сервером наивысшей среди множества потенциальных оценок корректировки ранга в качестве оценки корректировки ранга.
4. Способ по п. 1, в котором для данной текущей поисковой пары создание оценки корректировки ранга включает в себя создание сервером множества потенциальных оценок корректировки ранга, связанных с соответствующей одной из множества сохраненных поисковых пар на основе (i) зависящего от пары значения соответствующей сохраненной поисковой пары и (ii) парного сходства между данной текущей парой и соответствующей сохраненной поисковой парой; и выбор сервером заранее определенного числа из наибольших среди множества потенциальных оценок корректировки ранга в качестве оценки корректировки ранга.
5. Способ по п. 4, в котором выбор дополнительно включает в себя усреднение наибольших среди множества потенциальных оценок корректировки ранга для определения оценки корректировки ранга.
6. Способ по п. 1, дополнительно включающий в себя создание сервером соответствующей оценки корректировки ранга для каждой текущей поисковой пары; и использование сервером оценок корректировки ранга для повторного ранжирования релевантных документов соответствующих текущих поисковых пар на странице результатов поиска для текущего запроса.
7. Способ по п. 6, в котором использование оценок корректировки ранга включает в себя повторное ранжирование сервером релевантных документов на странице результатов поиска в отношении друг друга для текущего запроса на основе комбинации (i) соответствующих оценок корректировки ранга и (ii) соответствующих базовых оценок ранжирования, определенных алгоритмом машинного обучения.
8. Способ по п. 1, в котором сохраненные поисковые пары представляют собой одно из: либо предыдущую поисковую пару, либо размеченную асессором поисковую пару.
9. Способ по п. 7, в котором соответствующие базовые оценки ранжирования определяются алгоритмом машинного обучения на основе (i) факторов соответствующих релевантных документов и (ii) факторов текущего запроса.
10. Способ по п. 1, в котором способ далее включает в себя определение парного сходства между текущей поисковой парой и данной сохраненной поисковой парой на основе по меньшей мере одного из (i) сходства текущего запроса с данным запросом из данной сохраненной поисковой пары и (ii) сходства соответствующего релевантного документа из данной текущей поисковой пары и соответствующего документа из данной сохраненной поисковой пары.
11. Сервер для ранжирования документов в ответ на текущий запрос, причем документы будут представлены на странице результатов поиска, и текущий запрос был получен от пользовательского устройства, связанного с пользователем, при этом страница результатов поиска предназначена для отображения пользователю пользовательского устройства, причем сервер функционально связан с пользовательским устройством и обладает доступом к базе данных, которая хранит множество сохраненных поисковых пар, связанных с соответствующими зависящими от пар значениями,
данное зависящее от пары значение для данной сохраненной поисковой пары указывает на пользу данного документа в данной сохраненной поисковой паре для данного запроса в данной сохраненной поисковой паре,
сервер выполнен с возможностью осуществлять для текущего запроса:
ранжирование с помощью алгоритма машинного обучения, множества релевантных документов, предназначенных для включения в страницу результатов поиска в ответ на текущий запрос, причем множество релевантных документов связано с соответствующими предварительными рангами на странице результатов поиска,
текущий запрос и соответствующий один из множества релевантных документов, формируют соответствующую текущую поисковую пару;
для данной текущей поисковой пары:
создание оценки корректировки ранга, связанной с данной сохраненной поисковой парой из множества сохраненных поисковых пар на основе:
(iii) зависящего от пары значения данной сохраненной поисковой пары, и
(iv) парного сходства между текущей поисковой парой и данной сохраненной поисковой парой;
повторное ранжирование данного релевантного документа из данной текущего поисковой пары на странице результатов поиска с помощью соответствующей оценки корректировки ранга таким образом, чтобы данный релевантный документ был связан с рангом на странице результатов поиска, которая отличается от соответствующего предварительного ранга на странице результатов поиска.
12. Сервер по п. 11, в котором данная сохраненная поисковая пара выбирается таким образом, что оценка корректировки ранга для данной текущей поисковой пары является наивысшей среди множества сохраненных поисковых запросов.
13. Сервер по п. 11, в котором для данной текущей поисковой пары сервер, который выполнен с возможностью осуществлять создание оценки корректировки ранга, включает в себя сервер, который выполнен с возможностью осуществлять создание множества потенциальных оценок корректировки ранга, связанных с соответствующей одной из множества сохраненных поисковых пар на основе (i) зависящего от пары значения соответствующей сохраненной поисковой пары и (ii) парного сходства между данной текущей парой и соответствующей сохраненной поисковой парой; и выбор наивысшей среди множества потенциальных оценок корректировки ранга в качестве оценки корректировки ранга.
14. Сервер по п. 11, в котором для данной текущей поисковой пары сервер, который выполнен с возможностью осуществлять создание оценки корректировки ранга, включает в себя сервер, который выполнен с возможностью осуществлять создание множества потенциальных оценок корректировки ранга, связанных с соответствующей одной из множества сохраненных поисковых пар на основе (i) зависящего от пары значения соответствующей сохраненной поисковой пары и (ii) парного сходства между данной текущей парой и соответствующей сохраненной поисковой парой; и выбор заранее определенного числа из наибольших среди множества потенциальных оценок корректировки ранга в качестве оценки корректировки ранга.
15. Сервер по п. 14, в котором сервер, выполненный с возможностью осуществлять выбор дополнительно включает в себя сервер, который выполнен с возможностью осуществлять усреднение наибольших среди множества потенциальных оценок корректировки ранга для определения оценки корректировки ранга.
16. Сервер по п. 11, в котором сервер также выполнен с возможностью осуществлять создание соответствующей оценки корректировки ранга для каждой текущей поисковой пары; и использование оценок корректировки ранга для повторного ранжирования релевантных документов соответствующих текущих поисковых пар на странице результатов поиска для текущего запроса.
17. Сервер по п. 16, который выполнен с возможностью использовать оценки корректировки ранга, включает в себя сервер, который выполнен с возможностью осуществлять повторное ранжирование релевантных документов на странице результатов поиска в отношении друг друга для текущего запроса на основе комбинации (i) соответствующих оценок корректировки ранга и (ii) соответствующих базовых оценок ранжирования, определенных алгоритмом машинного обучения.
18. Сервер по п. 11, в котором сохраненные поисковые пары представляют собой одно из: либо предыдущую поисковую пару, либо размеченную асессором поисковую пару.
19. Сервер по п. 17, в котором соответствующие базовые оценки ранжирования определяются алгоритмом машинного обучения на основе (i) факторов соответствующих релевантных документов и (ii) факторов текущего запроса.
20. Сервер по п. 11, в котором сервер далее выполнен с возможностью определять парное сходство между текущей поисковой парой и данной сохраненной поисковой парой на основе по меньшей мере одного из (i) сходства текущего запроса с данным запросом из данной сохраненной поисковой пары и (ii) сходства соответствующего релевантного документа из данной текущей поисковой пары и соответствующего документа из данной сохраненной поисковой пары.