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

1. Реализуемая компьютером система (100) релевантности, содержащая:
компонент (112) обработки для извлечения информации о документе из документов, принятых в качестве результатов поиска на основании строки запроса; и
компонент (112) близости для вычисления расстояния редактирования между строкой данных и строкой запроса, причем расстояние редактирования применяется при определении релевантности документа в качестве части ранжирования результатов.
2. Система по п.1, в которой информация о документе, применяемая для формирования строки данных, включает в себя, по меньшей мере, одно из информации о заголовке, информации об URL, информации о щелчках кнопкой мыши или текста привязки.
3. Система по п.1, в которой компонент обработки разбивает составные термы информации о документе во время индексации для вычисления расстояния редактирования относительно URL.
4. Система по п.1, в которой компонент обработки фильтрует текст привязки информации о документе во время индексации для вычисления ранжированного в качестве самого лучшего набора текста привязки.
5. Система по п.1, в которой информация о документе включает в себя, по меньшей мере, одно из символов заголовка, символов привязки, символов щелчка кнопкой мыши или символов URL, причем информация о документе вводится в нейронную сеть наряду с необработанными входными признаками функции BM25F, расстоянием в щелчках кнопкой мыши, типом файла, языком и глубиной URL для вычисления релевантности документа.
6. Система по п.1, в которой вычисление расстояния редактирования основано на вставке и удалении термов для увеличения близости между строкой данных и строкой запроса.
7. Система по п.1, в которой вычисление расстояния редактирования основано на затратах, связанных с вставкой и удалением термов для увеличения близости между строкой данных и строкой запроса.
8. Реализуемый компьютером способ определения релевантности, содержащий этапы, на которых:
принимают строку запроса в качестве части процесса поиска (1000);
извлекают информацию о документе из документа, возвращенного во время процесса поиска (1002);
формируют строку данных из информации о документе (1004);
вычисляют расстояние редактирования между строкой данных и строкой запроса (1006); и
рассчитывают балльную оценку релевантности на основании расстояния редактирования (1008).
9. Способ по п.8, дополнительно содержащий этап, на котором применяют вставку терма в качестве части вычисления расстояния редактирования и оценивают затраты для вставки терма в строке запроса для формирования строки данных, причем затраты представлены в качестве весового параметра.
10. Способ по п.8, дополнительно содержащий этап, на котором применяют удаление терма в качестве части вычисления расстояния редактирования и оценивают затраты на удаление терма в строке запроса для формирования строки данных, причем затраты представлены в качестве весового параметра.
11. Способ по п.8, дополнительно состоящий в том, что вычисляют затраты расположения в качестве части вычисления расстояния редактирования, причем затраты расположения связаны с вставкой терма и/или удалением терма у расположения терма в строке данных.
12. Способ по п.8, дополнительно содержащий этап, на котором выполняют последовательность операций сопоставления между символами строки данных и символами строки запроса для вычисления общих затрат на вычисление расстояния редактирования.
13. Способ по п.8, дополнительно содержащий этап, на котором разбивают составные термы URL строки данных во время индексации.
14. Способ по п.8, дополнительно содержащий этап, на котором фильтруют текст привязки строки данных для нахождения ранжированного в качестве самого лучшего набора текста привязки на основании частоты появления в документе.
15. Способ по п.14, дополнительно содержащий этап, на котором вычисляют балльную оценку расстояния редактирования для текста привязки в наборе.
16. Способ по п.8, дополнительно содержащий этап, на котором вводят балльную оценку, выведенную из вычисления расстояния редактирования, в двухуровневую нейронную сеть после применения функции преобразования, причем балльная оценка формируется на основании расчета расстояния редактирования, ассоциированного с, по меньшей мере, одной из информации о заголовке, информации о привязке, информации о щелчках кнопкой мыши или информации об URL и другими необработанными входными признаками.
17. Реализуемый компьютером способ вычисления релевантности документа, содержащий этапы, на которых:
обрабатывают строку запроса в качестве части процесса поиска для возврата результирующего набора документов (1100);
формируют строку данных на основании информации о документе, извлеченной из документа результирующего набора, причем информация о документе включает в себя одну или более из информации о заголовке, информации о тексте привязки, информации о щелчках кнопкой мыши и информации об URL из документа (1102);
вычисляют расстояние редактирования между строкой данных и строкой запроса на основании вставки терма, удаления терма и расположения терма (1104); и
рассчитывают балльную оценку релевантности на основании расстояния редактирования, причем балльная оценка релевантности используется для ранжирования документа в результирующем наборе (1106).
18. Способ по п.17, дополнительно содержащий этап, на котором вычисляют затраты, связанные с каждым из вставки терма, удаления терма и расположением терма, и учитывают затраты в вычислении балльной оценки релевантности.
19. Способ по п.17, дополнительно содержащий этап, на котором разбивают составные термы информации об URL во время индексации и фильтруют информацию о тексте привязки во время индексации для нахождения ранжированного в качестве самого лучшего набора текста привязки на основании частоты появления текста привязки в документе.
20. Способ по п.17, дополнительно содержащий этап, на котором считывают появления термов строки запроса для построения строки термов запроса в порядке появления в исходной строке URL и заполняют пробел между термами словесными маркерами.