RU2606309C2

Method to create annotated search index and server used therein

Abstract

FIELD: information technology. SUBSTANCE: invention relates to method and server to create an annotated search index. In method extraction of search session part from history for first search request is performed, which includes first and second resource, relevant to first search request, first resource includes some of first search request search terms, and first resource is indexed by search terms included into it in first search index, second resource does not include any of first search request search terms and has not been indexed by search terms in first search index, creation of communication parameter for second resource, wherein communication parameter is based on first history parameter, which is a number of transitions between first resource and second resource in search session from history and second history parameter, which is time spent by previous user interacting with second resource in search session from history, and in response to the fact that communication parameter for second resource exceeds predetermined threshold, binding of second resource to first resource and search terms included into it, which creates annotated search index for these search terms. EFFECT: technical result consists in increase in search results completeness. 14 cl, 4 dwg

RU2606309C2, drawing sheet 1
Sheet 1 of 5

Term

No projected expiry on record.

  1. Priority and filed
  2. Granted
  3. Today

30 claims: 25 independent, 5 dependent

  1. 1
    A method for creating a search index annotated, the method is performed on a server and includes:1. Способ создания аннотированного поискового индекса, способ выполняется на сервере и включает в себя: 1. Способ создания аннотированного поискового индекса, способ выполняется на сервере и включает в себя: - извлечение части поисковой сессии из истории для первого поискового запроса, причем эта часть включает в себя первый ресурс и второй ресурс, которые релевантны первому поисковому запросу, первый ресурс включает в себя по меньшей мере некоторые из поисковых терминов из первого поискового запроса, и первый ресурс был проиндексирован по включенным в него поисковым терминам в первом поисковом индексе, второй ресурс не включает в себя ни один из поисковых терминов из первого поискового запроса и не был проиндексирован по поисковым терминам в первом поисковом индексе;- создание параметра связи для второго ресурса, причем параметр связи основан на первом параметре истории и втором параметре истории, первый параметр истории является числом переходов между первым ресурсом и вторым ресурсом в поисковой сессии из истории, и второй параметр истории является временем, проведенным предыдущим пользователем во взаимодействии со вторым ресурсом в поисковой сессии из истории;и - в ответ на то, что параметр связи для второго ресурса превышает заранее определенный порог, связывание второго ресурса с одним или несколькими первыми ресурсами и включенными в него или них поисковыми терминами, что создает аннотированный поисковый индекс для этих поисковых терминов.
  2. 2
    - Extraction of the search session in the history of the first search query, which part includes a first resource and a second resource that are relevant to the first search, - извлечение части поисковой сессии из истории для первого поискового запроса, причем эта часть включает в себя первый ресурс и второй ресурс, которые релевантны первому поисковому запросу, 2. Способ по п. 1, в котором параметр связи находится выше предварительно определенного порога, когда первый параметр истории является одним из следующего:1, или 2, или 3 перехода, а второй параметр истории составляет по меньшей мере 30 секунд.
  3. 3
    the first resource includes at least some of the search terms from the first search query and the first resource has been indexed by the inclusion of the search terms in the first search index, первый ресурс включает в себя по меньшей мере некоторые из поисковых терминов из первого поискового запроса, и первый ресурс был проиндексирован по включенным в него поисковым терминам в первом поисковом индексе, 3. Способ по п. 1, в котором второй ресурс является одним пунктом из следующего списка:документом, изображением, аудиофайлом, веб-страницей, твитом (записью в Твиттере), ссылкой, заголовком документа или фрагментом документа.
  4. 4
    second resource does not include any of the search terms from the first search query and was not indexed for search terms in the first search index;второй ресурс не включает в себя ни один из поисковых терминов из первого поискового запроса и не был проиндексирован по поисковым терминам в первом поисковом индексе;4. Способ по п. 1, в котором на этапе связывания второго ресурса с одним или несколькими первыми ресурсами второй ресурс связан и с первым ресурсом, и с включенными в него или них поисковыми терминами.
  5. 5
    - The creation of a communication parameter for the second resource, the communication parameter based on the first parameter and the second parameter is the history of history, - создание параметра связи для второго ресурса, причем параметр связи основан на первом параметре истории и втором параметре истории, 5. Способ по п. 1, в котором на этапе связывания второго ресурса с одним или несколькими первыми ресурсами второй ресурс связан с одним или несколькими первыми ресурсами и включенными в него или них поисковыми терминами во втором поисковом индексе, причем созданный аннотированный поисковый индекс включает в себя второй поисковый индекс и отличается от первого поискового индекса.
  6. 6
    the history of the first parameter is the number of transitions between the first resource and the second resource in the search session history, and первый параметр истории является числом переходов между первым ресурсом и вторым ресурсом в поисковой сессии из истории, и 6. Способ по п. 2, в котором параметр связи находится выше предварительно определенного порога, когда первый параметр истории является одним из следующего:1 или 2 перехода, а второй параметр истории составляет по меньшей мере 30 секунд.
  7. 7
    the second parameter is the history of the time spent by a previous user in conjunction with the second resource in the search session history;and второй параметр истории является временем, проведенным предыдущим пользователем во взаимодействии со вторым ресурсом в поисковой сессии из истории;и 7. Способ по п. 2, в котором число переходов между первым поисковым запросом и первым ресурсом равно одному.
  8. 8
    - In response to that communication parameter for the second resource is greater than a predetermined threshold, the binding of the second resource with one or more first resources, and incorporating the search terms or are, creating a search index for an annotated those search terms. - в ответ на то, что параметр связи для второго ресурса превышает заранее определенный порог, связывание второго ресурса с одним или несколькими первыми ресурсами и включенными в него или них поисковыми терминами, что создает аннотированный поисковый индекс для этих поисковых терминов. 8. Способ по п. 4, в котором первый поисковый индекс является инвертированным индексом;первый ресурс и включенные в него поисковые термины связаны друг с другом в списке (списках) словопозиций в инвертированном индексе;и на этапе связывания второго ресурса с одним или несколькими первыми ресурсами ссылку на второй ресурс вставляют в подходящий список (списки) словопозиций в инвертированном индексе, что создает аннотированный поисковой индекс.
  9. 11
    4. The method of claim. 1, wherein the step of bonding the second resource with one or more first resource and the second resource is associated with a first resource, and incorporating the search terms or them. 4. Способ по п. 1, в котором на этапе связывания второго ресурса с одним или несколькими первыми ресурсами второй ресурс связан и с первым ресурсом, и с включенными в него или них поисковыми терминами. 11. Сервер для создания аннотированного поискового индекса включает в себя:интерфейс передачи данных для передачи данных по сети передачи данных поисковому кластеру, который имеет доступ к базе данных;память;процессор, функционально соединенный с интерфейсом передачи данных и памятью, причем процессор выполнен с возможностью сохранять объекты в памяти;процессор дополнительно выполнен с возможностью: - извлекать части поисковой сессии из истории для первого поискового запроса, причем эта часть включает в себя первый ресурс и второй ресурс, которые релевантны первому поисковому запросу, - создавать параметр связи для второго ресурса, причем параметр связи основан на первом параметре истории и втором параметре истории, первый параметр истории является числом переходов между первым ресурсом и вторым ресурсом в поисковой сессии из истории, и второй параметр истории является временем, проведенным предыдущим пользователем во взаимодействии со вторым ресурсом в поисковой сессии из истории;и - в ответ на то, что параметр связи для второго ресурса превышает заранее определенный порог, связывать второй ресурс с одним или несколькими первыми ресурсами и включенными в него или них поисковыми терминами, что создает аннотированный поисковый индекс для этих поисковых терминов.
  10. 12
    5. The method of claim. 1, wherein the step of bonding the second resource with one or more first resources, the second resource is associated with one or more first resources, and incorporating the search terms or are in the second index search, and the search index generated annotated includes a second search index and differs from the first search index. 5. Способ по п. 1, в котором на этапе связывания второго ресурса с одним или несколькими первыми ресурсами второй ресурс связан с одним или несколькими первыми ресурсами и включенными в него или них поисковыми терминами во втором поисковом индексе, причем созданный аннотированный поисковый индекс включает в себя второй поисковый индекс и отличается от первого поискового индекса. 12. Сервер по п. 11, в котором процессор выполнен с возможностью связывать второй ресурс с первым ресурсом и с включенными в него поисковыми терминами для создания аннотированного поискового индекса.
  11. 14
    7. The method of claim. 2, wherein the number of transitions between the first search query and the first resource is one. 7. Способ по п. 2, в котором число переходов между первым поисковым запросом и первым ресурсом равно одному. 14. Сервер по п. 12, в котором процессор выполнен с возможностью вносить ссылку на второй ресурс в подходящий список (списки) словопозиций в инвертированном индексе на этапе связывания второго ресурса с одним или несколькими первыми ресурсами, что создает аннотированный поисковой индекс.
  12. 16
    9. The method of claim. 5, wherein the second search index is a three- or four-dimensional data array. 9. Способ по п. 5, в котором второй поисковый индекс является трех- или четырехмерным массивом данных.
  13. 18
    11. Server to create an annotated search index includes:11. Сервер для создания аннотированного поискового индекса включает в себя:
  14. 19
    data interface for transmission over a data network search cluster data, who has access to the database;интерфейс передачи данных для передачи данных по сети передачи данных поисковому кластеру, который имеет доступ к базе данных;
  15. 20
    memory;память;
  16. 21
    a processor operatively connected to the data interface and the memory, the processor being configured to store objects in memory; the processor is further operable to:процессор, функционально соединенный с интерфейсом передачи данных и памятью, причем процессор выполнен с возможностью сохранять объекты в памяти;процессор дополнительно выполнен с возможностью:
  17. 22
    - Extract the parts of a search session history for a first search query, which part includes a first resource and a second resource that are relevant to the first search, - извлекать части поисковой сессии из истории для первого поискового запроса, причем эта часть включает в себя первый ресурс и второй ресурс, которые релевантны первому поисковому запросу,
  18. 23
    - Create a connection option for a second resource, the communication parameter based on the first parameter and the second parameter is the history of history, - создавать параметр связи для второго ресурса, причем параметр связи основан на первом параметре истории и втором параметре истории,
  19. 24
    the history of the first parameter is the number of transitions between the first resource and the second resource in the search session history, and первый параметр истории является числом переходов между первым ресурсом и вторым ресурсом в поисковой сессии из истории, и
  20. 25
    the second parameter is the history of the time spent by a previous user in conjunction with the second resource in the search session history;второй параметр истории является временем, проведенным предыдущим пользователем во взаимодействии со вторым ресурсом в поисковой сессии из истории;
  21. 26
    and и
  22. 27
    - In response to that communication parameter for the second resource is greater than a predetermined threshold, the second resource to bind to one or more first resources, and incorporating the search terms or are, creating a search index for an annotated those search terms. - в ответ на то, что параметр связи для второго ресурса превышает заранее определенный порог, связывать второй ресурс с одним или несколькими первыми ресурсами и включенными в него или них поисковыми терминами, что создает аннотированный поисковый индекс для этих поисковых терминов.
  23. 28
    12. The server of claim. 11 wherein the processor is configured to bind a second resource with the first resource and incorporating the search terms to create annotated search index. 12. Сервер по п. 11, в котором процессор выполнен с возможностью связывать второй ресурс с первым ресурсом и с включенными в него поисковыми терминами для создания аннотированного поискового индекса.
  24. 29
    13. The server on P. 11, wherein the processor is configured to bind a second resource with one or more first resources and included in his or their search terms in the second search index, and created an annotated search index includes a second search index and differs from first search index. 13. Сервер по п. 11, в котором процессор выполнен с возможностью связывать второй ресурс с одним или несколькими первыми ресурсами и включенными в него или них поисковыми терминами во втором поисковом индексе, причем созданный аннотированный поисковый индекс включает в себя второй поисковый индекс и отличается от первого поискового индекса.
  25. 30
    14. The server of claim. 12 wherein the processor is configured to make reference to the appropriate resource in the second list (list) slovopozitsy inverted index at block binding of the second resource with one or more first resource, which creates an annotated search index. 14. Сервер по п. 12, в котором процессор выполнен с возможностью вносить ссылку на второй ресурс в подходящий список (списки) словопозиций в инвертированном индексе на этапе связывания второго ресурса с одним или несколькими первыми ресурсами, что создает аннотированный поисковой индекс.
Independent claims25