механизм поиска с двумерной линейно расширяемой параллельной архитектурой

Классы МПК:G06F17/30 информационный поиск; структуры баз данных для этой цели
Автор(ы):, , ,
Патентообладатель(и):ФАСТ СЕРЧ ЭНД ТРАНСФЕР АСА (NO)
Приоритеты:
подача заявки:
2000-05-10
публикация патента:

Изобретение относится к поисковым системам. Технический результат заключается в расширении функциональных возможностей. Первая система обработки данных, реализующая механизм поиска с двумерной линейно-расширяемой параллельной архитектурой, содержит устройства обработки данных, которые образуют множества узлов (N), соединенных в сети, причем что первое множество узлов содержит а узлов (Nal,...,Naa) распределения, второе множество узлов содержит b узлов (Nbl,...,Nbb) поиска, третье множество узлов содержит g узлов (Ngl,...,Ngg) индексирования, при этом каждый из узлов (Nb) поиска выполнен с возможностью содержания программного обеспечения поиска, узлы (Ng) индексирования обычно выполнены с возможностью генерирования индексов i для программного обеспечения поиска и необязательно с возможностью генерирования зависящих от разделения множеств dp, k данных для узлов (Nb) поиска. Вторая система обработки дополнительно содержит четвертое множество узлов, содержащее е узлов (Ndl,...,Nde) сбора. 2 с. и 19 з.п.ф-лы, 9 ил.
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7, Рисунок 8, Рисунок 9, Рисунок 10, Рисунок 11, Рисунок 12, Рисунок 13, Рисунок 14, Рисунок 15, Рисунок 16, Рисунок 17, Рисунок 18, Рисунок 19, Рисунок 20, Рисунок 21, Рисунок 22, Рисунок 23, Рисунок 24, Рисунок 25, Рисунок 26, Рисунок 27, Рисунок 28, Рисунок 29, Рисунок 30

Формула изобретения

1. Система обработки данных, реализующая механизм поиска с двумерной линейно расширяемой параллельной архитектурой, для поиска совокупности текстовых документов D, причем документы могут быть разделены на ряд разделов d1, d2...,dn, совокупность документов D предварительно обрабатывается в системе фильтрации текста так, что получается предварительно обработанная совокупность Dp документов и соответствующие предварительно обработанные разделы dp1, dp2,...,dpn, при этом индекс I может быть сгенерирован из совокупности D документов так, что для каждого предыдущего предварительно обработанного раздела dp1, dp2...,dpn получается соответствующий индекс i1, i2,...,in, кроме того, поиск раздела d совокупности D документов происходит с зависящим от разделения множеством dp,k данных, содержащая устройства обработки данных, которые образуют множества узлов (N), соединенных в сети, отличающаяся тем, что первое множество узлов содержит а узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 22267131...,Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713a) распределения, второе множество узлов содержит b узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 22267131,...,Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713b) поиска, третье множество узлов содержит g узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 22267131,...,Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713g) индексирования, причем узлы (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) распределения соединены в многоуровневой конфигурации в сети, узлы (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска сгруппированы в механизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713 столбцов (S), которые соединены параллельно в сети между узлами (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) распределения и узлами (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) индексирования, узлы (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) распределения выполнены с возможностью обработки запросов поиска и ответов поиска, причем запросы поиска распределяются далее во все узлы (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска, а ответы поиска возвращаются в узлы (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) распределения и там объединяются в конечный результат поиска, при этом каждый из узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска выполнен с возможностью содержания программного обеспечения поиска, узлы (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) индексирования обычно выполнены с возможностью генерирования индексов i для программного обеспечения поиска и необязательно с возможностью генерирования зависящих от разделения множеств dp,k данных для узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска, каждый из которых содержит модуль процессора поиска, число механизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713 столбцов (S) узлов поиска расширяется на число n разделов d, таким образом, реализуя расширение объема данных, а число b/механизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713 узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска в каждом столбце (Sмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) узлов поиска расширяется на оцененную или ожидаемую нагрузку графика, таким образом, реализуя расширение производительности, посредством чего в любом случае поиск совокупности D документов происходит с помощью каждого из столбцов (S) узла (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска, содержащего одно из зависящих от разделения множеств dp,k данных и все узлы (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска в столбце (Sмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска содержат одинаковые зависящие от разделения множества dp,k данных.

2. Система по п.1, отличающаяся тем, что многоуровневая конфигурация узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) распределения в сети обеспечена с помощью иерархических древовидных структур.

3. Система по п.2, отличающаяся тем, что иерархические древовидные структуры являются двоичными древовидными структурами.

4. Система по п.1, отличающаяся тем, что каждый из узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска содержит модуль программного обеспечения (ПО) поиска.

5. Система по п.4, отличающаяся тем, что, по меньшей мере, некоторый из узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска содержит, по меньшей мере, один модуль (М) специализированного процессора поиска, причем каждый модуль (М) специализированного процессора поиска реализован с помощью одной или нескольких микросхем поиска по шаблону (МПШ) специализированного процессора поиска, каждая из которых выполнена с возможностью параллельной обработки ряда q запросов поиска.

6. Система по п.5, отличающаяся тем, что микросхемы (МПШ) специализированного процессора поиска предусмотрены в модулях (М) процессора поиска в у группах (G) процессоров, каждая с z микросхемами (МПШ) процессоров поиска, и соединена с памятью (ОЗУ) и выполнена с возможностью приема данных из памяти (ОЗУ), выделенной для группы (G) процессоров.

7. Система по п.1, отличающаяся тем, что увеличение числа разделов d при расширении объема данных сопровождается соответствующим увеличением числа узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) распределения и необязательно также увеличением числа узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) индексирования.

8. Система по п.1, отличающаяся тем, что каждый из узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска содержит только модуль программного обеспечения (ПО), а зависящее от разделения множество данных содержит только индекс ik.

9. Система по п.1, отличающаяся тем, что один или несколько узлов поиска содержат модуль программного обеспечения (ПО) поиска и один или несколько модулей (М) специализированного процессора поиска, а зависящее от разделения множество dp,k данных содержит как предварительно обработанный раздел dp, так и соответствующий индекс ik.

10. Система по п.1, отличающаяся тем, что каждое из отдельных множеств узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713, Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713, Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) реализовано посредством одной или нескольких рабочих станций, соединенных в сети передачи данных.

11. Система обработки данных, реализующая механизм поиска с двумерной линейно расширяемой параллельной архитектурой, для поиска совокупности текстовых документов D, причем документы могут быть разделены на ряд разделов d1, d2,...,dn, совокупность документов D предварительно обрабатывается в системе фильтрации текста так, что получается предварительно обработанная совокупность Dp документов и соответствующие предварительно обработанные разделы dp1, dp2,...,dpn, при этом индекс I может быть сгенерирован из совокупности D документов так, что для каждого предыдущего предварительно обработанного раздела dp1, dp2,...,dpn, получается соответствующий индекс i1, i2, in, кроме того, поиск раздела d совокупности D документов происходит с зависящим от разделения множеством dp,k данных, содержащая устройства обработки данных, которые образуют множества узлов (N), соединенных в сети, отличающаяся тем, что первое множество узлов содержит а узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 22267131,...,Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713a) распределения, второе множество узлов содержит b узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 22267131,...,Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 22267132) поиска, третье множество узлов содержит g узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 22267131,...,Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713g) индексирования и четвертое множество узлов содержит е узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 22267131,...,Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713e) сбора, причем узлы (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) распределения соединены в многоуровневой конфигурации в сети, узлы (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска сгруппированы в механизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713 столбцов (S), которые соединены параллельно в сети между узлами (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) распределения и узлами (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) индексирования, узлы (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) распределения выполнены с возможностью обработки запросов поиска и ответов поиска, причем запросы поиска распределяются далее во все узлы (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска, при этом каждый из узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска выполнен с возможностью содержания программного обеспечения поиска, узлы (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) индексирования обычно выполнены с возможностью генерирования индексов i для программного обеспечения поиска и необязательно с возможностью генерирования зависящих от разделения множеств dp,k данных для узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска, каждый из которых содержит модуль процессора поиска, при этом узлы (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) сбора соединяются в многоуровневой конфигурации в сети подобно конфигурации узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) распределения и выполнены с возможностью сбора ответов на запросы поиска и вывода из них конечного результата, таким образом, освобождая узлы распределения от этой задачи, число механизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713 столбцов (S) узлов поиска расширяется на число n разделов d, таким образом, реализуя расширение объема данных, а число b/механизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713 узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска в каждом столбце (Sмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) узлов поиска расширяется на оцененную или ожидаемую нагрузку графика, таким образом, реализуя расширение производительности, посредством чего в любом случае поиск совокупности D документов происходит с помощью каждого из столбцов (S) узла (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска, содержащего одно из зависящих от разделения множеств dp,k данных и все узлы (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска в столбце (Sмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска содержат одинаковые зависящие от разделения множества dp,k данных.

12. Система по п.11, отличающаяся тем, что многоуровневая конфигурация узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) распределения и узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) сбора в сети обеспечены с помощью иерархических древовидных структур.

13. Система по п.12, отличающаяся тем, что многоуровневая конфигурация узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) сбора является зеркальным отображением многоуровневой конфигурации узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) распределения.

14. Система по п.12, отличающаяся тем, что иерархические древовидные структуры являются двоичными древовидными структурами.

15. Система по п.11, отличающаяся тем, что каждый из узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска содержит модуль программного обеспечения (ПО) поиска.

16. Система по п.15, отличающаяся тем, что, по меньшей мере, некоторый из узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска содержит, по меньшей мере, один модуль (М) специализированного процессора поиска, причем каждый модуль (М) специализированного процессора поиска реализован с помощью одной или нескольких микросхем поиска по шаблону (МПШ) специализированного процессора поиска, каждая из которых выполнена с возможностью параллельной обработки ряда q запросов поиска.

17. Система по п.16, отличающаяся тем, что микросхемы (МПШ) специализированного процессора поиска предусмотрены в модулях (М) процессора поиска в у группах (G) процессоров, каждая с z микросхемами (МПШ) процессоров поиска, и соединена с памятью (ОЗУ) и выполнена с возможностью приема данных из памяти (ОЗУ), выделенной для группы (G) процессоров.

18. Система по п.11, отличающаяся тем, что увеличение числа разделов d при расширении объема данных сопровождается соответствующим увеличением числа узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) распределения и также числа узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) сбора и необязательно также увеличением числа узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) индексирования.

19. Система по п.11, отличающаяся тем, что каждый из узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) поиска содержит только модуль программного обеспечения (ПО), а зависящее от разделения множество данных содержит только индекс ik.

20. Система по п.11, отличающаяся тем, что один или несколько узлов поиска содержат модуль программного обеспечения (ПО) поиска и один или несколько модулей (М) специализированного процессора поиска, а зависящее от разделения множество dp,k данных содержит как предварительно обработанный раздел dp, так и соответствующий индекс ik.

21. Система по п.11, отличающаяся тем, что каждое из отдельных множеств узлов (Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713, Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713, Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713, Nмеханизм поиска с двумерной линейно расширяемой   параллельной архитектурой, патент № 2226713) реализовано посредством одной или нескольких рабочих станций, соединенных в сети передачи данных.

Описание изобретения к патенту

Текст описания в факсимильном виде (см. графическую часть).

Класс G06F17/30 информационный поиск; структуры баз данных для этой цели

способ и устройство отображения множества элементов -  патент 2528147 (10.09.2014)
система генерирования статистической информации и способ генерирования статистической информации -  патент 2527754 (10.09.2014)
способ конверсии данных, устройство конверсии данных и система конверсии данных -  патент 2527201 (27.08.2014)
телекоммуникационная чип-карта, мобильное телефонное устройство и считываемый компьютером носитель данных -  патент 2527197 (27.08.2014)
способ восстановления данных в системе управления базами данных -  патент 2526753 (27.08.2014)
способ и устройство хранения, чтения и записи составного документа -  патент 2525752 (20.08.2014)
устройство связи, способ связи и система связи -  патент 2524861 (10.08.2014)
адаптивное неявное изучение для рекомендательных систем -  патент 2524840 (10.08.2014)
основанная на контексте рекомендующая система -  патент 2523930 (27.07.2014)
способ динамической визуализации коллекции изображений в виде коллажа -  патент 2523925 (27.07.2014)
Наверх