РАСШИРЕНИЕ ВОЗМОЖНОСТЕЙ ИНФОРМАЦИОННОГО ПОИСКА

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