СПОСОБ ПОИСКА ИНФОРМАЦИИ (ВАРИАНТЫ) Российский патент 2017 года по МПК G06F17/30 

Описание патента на изобретение RU2634228C1

Изобретение относится к области информационных технологий, в частности к способам поиска информации в глобальных и/или локальных сетях, и позволяет по запросу пользователя найти требуемую информацию и контент в компьютерных сетях.

В настоящее время из уровня техники известны поисковые системы общего назначения (Google, Yahoo, Яндекс и т.д.). Назначением указанных систем является обеспечение для пользователя возможности получения информации по запросу. Поисковая система может позиционировать найденный текст на дисплее пользовательского монитора по местонахождению ключевых слов из запроса. Дальнейший анализ текста пользователь производит самостоятельно. Такие системы основаны на принципах использования на стороне сервера специализированного программного обеспечения (так называемых поисковых роботов), которые через определенные промежутки времени производят скачивание веб-страниц из сети (например, из Интернет), производят индексирование (анализ) скаченных страниц и помещают проиндексированные страницы в собственную базу данных на стороне сервера. После этого при поступлении от терминала клиента запроса система извлекает из базы данных результаты поиска и выдает их клиенту для отображения в виде ссылок на страницы сайтов.

Также известны такие сети и системы, как Facebook, VK, LinkedIn и т.д., Wikipedia, Stack Overflow, в которых страницы или публикации напрямую отправляются в собственную базу данных авторами контента. После этого при поступлении от терминала клиента запроса, система извлекает из базы данных результаты поиска и выдает их клиенту для отображения в виде ссылок на страницы из собственной базы данных либо в виде целых публикаций, хранящихся в собственной базе данных.

Указанные классические системы имеют следующие недостатки:

Такие поисковые системы не сильно облегчают поиск, если ключевые слова запроса не находятся в одном документе. Тогда пользователю приходится сначала читать несколько документов содержащих одно ключевое слово и искать в них слова для следующего поискового запроса, по которому, предположительно, будет найден документ, логически связанный с первым ключевым словом и в котором содержатся оставшиеся слова исходного запроса. Если такого документа нет, то опять приходится читать несколько альтернативных промежуточных документов, содержащих только часть второго запроса, и для каждого из них повторять процедуру. Таким образом, пользователю может потребоваться прочитать несколько бесполезных цепочек логически связанных документов, чтобы найти единственную полезную цепочку документов, в которой присутствуют и логически связаны все понятия исходного поискового запроса. При этом не факт, что эта цепочка документов будет самая короткая из возможных.

Например, пользователь хочет узнать, как создать веб-приложение для совместной работы. Тогда поисковый запрос мог бы состоять из следующих частей: «как разработать веб-приложение», «совместная работа». Допустим, что в Интернете нет ни одной страницы, которая отвечает на такой непростой и специфический вопрос. Ответ на него дает цепочка из следующих, логически связанных страниц, которые находятся на разных сайтах и не связаны ссылками:

а) Страница о том, что для разработки веб-приложений есть фрэймворки - программные платформы, облегчающие разработку.

б) Страница о фрэймворке «X», который поддерживает реактивное программирование на языке JavaScript.

в) Страница о пользе реактивного программирования для создания систем, работающих в реальном времени.

г) Страница о важности работы в реальном времени систем для совместной работы.

Если использовать классическую поисковую систему, то поиск можно начинать с запроса «устройство систем для совместной работы» или с запроса «разработка веб-приложения». По первому запросу будет дано множество страниц, описывающих вместо «работы в реальном времени» другие составляющие системы, про которые с помощью дополнительного запроса невозможно будет найти, как их реализовать в виде веб-приложения. Если начинать поиск с запроса «разработка веб-приложения», то придется прочитать еще больше бесполезных руководств и прочих текстов, которые описывают реализацию различных наборов компонентов, часто неподходящих для разработки информационной системы для совместной работы.

Второй недостаток поисковых систем, нацеленных на единственный наиболее релевантный документ, проявляется в невозможности в некоторых случаях подсказать пользователю наиболее полезный и современный запрос.

Поскольку целью поиска является наиболее релевантный запросу единственный документ, то подсказки для построения запроса должны содержать ключевые слова из того же документа, что и слова, введенные пользователем. А это значит, что слова, которые соответствуют последним достижениям в области, затронутой в веденных ключевых словах, но находятся с ними в разных документах, не могут быть подсказаны пользователю.

Например, если пользователь вводит «как разработать веб-приложение», то подсказка дополнительных ключевых слов «жизнеспособная система» не будет показана пользователю несмотря на наличие в Интернете нескольких логически связанных страниц, достаточных, чтобы вместо чего-то развлекательного разработать серьезное веб-приложение, которое сделает жизнеспособной какую-нибудь социальную систему.

Когда результатами поиска являются довольно длинные тексты, может не хватить количества подсказок, позволяющих уточнить запрос. Тогда пользователь, прочитав достаточно большую часть одного из текстов, может обнаружить, что написанное ему не подходит и надо заново читать какой-то другой длинный текст из найденных по запросу.

Например, из результатов поиска по запросу «полет на марс» пользователь может неверно выбрать документ и потратить зря время на чтение о такой конструкции космического корабля, которая ниже по тексту будет требовать из-за своего веса слишком сложную и недоступную для пользователя систему посадки.

Подсказки для уточнения запроса могут даваться в виде специальных терминов, которые не понятны пользователю, хотя в сети и присутствует информация, которая раскрывает их значение. Это тоже повышает шансы ошибиться с выбором документа и впустую потратить силы и время на его чтение.

Например, после ввода части запроса «разработка веб-приложения» поисковая система может предложить пользователю уточнить запрос словами «javascript» или «coffeescript». Не зная, что выбрать, пользователь, скорее всего, в итоге попадет на страницу о разработке па значительно менее удобном языке JavaScript. Это потому, что страница о разработке на языке CoffeeScript не содержит описания свойств этого языка, которые поэтому не могли заменить в подсказке ни о чем не говорящее название языка.

Кроме того, часто пользователю требуется уточнить сделанный им запрос, поскольку, например, количество представленных ему системой результатов поиска слишком велико или в результатах поиска содержатся ссылки на страницы, содержание которых близко по тексту, но различно по смысловому содержанию с содержанием запроса.

Также из уровня техники известна система интерактивного поиска и отображения информации, с помощью которой реализуется способ поиска информации, заключающийся в том, что пользователь посредством своего терминала соединяется с сервером, пользователь осуществляет выбор основного критерия (направления) поиска, при этом ему предоставляется возможность выбора дополнительных критериев поиска, которые имеют тематику, сопутствующую основному критерию. Кроме того, пользователь имеет возможность конкретизировать поиск по основному и дополнительным критериям на несколько уровней вглубь (в данном случае используется древовидная структура). Результаты поиска по основному и дополнительным критериям выводятся в том же окне, где производится выбор критериев поиска (см. патент RU 2576468, опубликован 10.03.2016).

Недостатком известного решения является возможная неясность для пользователя сопутствующих тематик и, как следствие, невозможность выбора пользователем критерия для поиска; в случае уточнения поиска с помощью древовидной структуры, могут быть показаны пользователю не понятные для него или не интересующие его тематики, находящиеся на промежуточных уровнях (т.е. не такие простые и базовые, и относящиеся к пользовательскому контексту, тематики как те, которые находятся па нижних уровнях древовидной структуры) древовидной структуры, что помешает выбрать правильную ее ветку для нахождения правильного уточнения.

Наиболее близким к предложенному техническому решению является способ поиска информации, включающий: отображение в ответ на прием поискового запроса одного или нескольких понятий из иерархической модели понятий, в которой каждое понятие в иерархической модели упоминается, по меньшей мере, в одном документе, хранящемся в базе данных, и в которой один или несколько концепций соответствуют поисковому запросу и отображаются на первой секции дисплея; а также отображение на дисплее, кроме первого раздела, понятия из иерархической модели, которое связано с одним или большим количеством понятий, который отображается в первом разделе (см. патент US 7231384, опубликован 29.04.2004).

Недостатками известного решения является: возможная неясность для пользователя связанных понятий из иерархической модели (т.е. не таких простых и базовых, и относящиеся к пользовательскому контексту, понятий как те, которые находятся на нижних уровнях иерархической модели) и, как следствие, невозможность выбора из них с целью уточнения запроса; ограниченность способа построения запроса и поиска только содержанием одного искомого документа.

Технической проблемой, решаемой группой изобретений, является совершенствование информационно-поисковой системы.

Технический результат группы изобретений, обеспечивающий решение технической проблемы, заключается в предоставлении оптимизированного пользовательского интерфейса для отображения информации для эффективной формулировки поискового запроса, сокращении времени на поиск нужной информации, повышении эффективности поиска информации за счет сокращения объема необязательной для получения информации, выводимой на дисплей электронного устройства в процессе поиска, а также за счет возможности детального уточнения поискового запроса и/или его изменения для получения дополнительной релевантной информации.

Технический результат согласно первому варианту изобретения достигается благодаря реализации способа поиска информации, заключающемуся в том, что с помощью электронного устройства получают предварительную содержательную информацию и выводят содержательную информацию, относящуюся к иерархии из связей между содержательной информацией, в которой верхний уровень включает содержательную информацию, сходную с, по меньшей мере, частью предварительной содержательной информации, при этом осуществляют вывод содержательной информации за исключением, по меньшей мере, части содержательной информации, которая относится к промежуточным уровням иерархии, с помощью электронного устройства выбирают, по меньшей мере, одну из частей выведенной содержательной информации, после чего электронным устройством выводят искомую содержательную информацию, относящуюся к иерархии без, по меньшей мере, одной альтернативной подиерархии, причем осуществляют вывод к верхнему уровню иерархии с других уровней в порядке, не нарушающем иерархию, по меньшей мере, части искомой содержательной информации.

Кроме того, могут осуществлять вывод содержательной информации, относящейся к иерархии из связей между содержательной информацией, в том числе из связей в самой содержательной информации.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мере, одной альтернативной подиерархии, к которой относятся меньше выбранных с помощью электронного устройства частей содержательной информации, чем к альтернативной ей подиерархии.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мере, одной альтернативной подиерархии, в которой связь одного типа, отличающегося от других типов связей иерархии, либо отсутствует, либо относится к более низкому уровню иерархии в отличие от альтернативной ей подиерархии. При этом связь одного типа, отличающегося от других типов связей, представляет собой связь между содержательной информацией и обобщающей ее, вышестоящей содержательной информацией.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мере, одной альтернативной подиерархии, в которой число уровней под содержательной информацией, связанной с обобщающей ее вышестоящей содержательной информацией, меньше, чем в альтернативной ей подиерархии.

Выбор с помощью электронного устройства, по меньшей мере, одной из частей выведенной содержательной информации могут осуществлять, по меньшей мере, один раз.

Кроме того, могут осуществлять вывод содержательной информации, относящейся к альтернативным друг другу подиерархиям иерархии, к которым относится одинаковое число частей содержательной информации, сходных с частями предварительной содержательной информации и других частей содержательной информации, выбранных с помощью электронного устройства, причем не меньшее, чем относится к каждой из остальных альтернативных им подиерархиям.

Кроме того, могут осуществлять вывод содержательной информации, относящейся к подиерархиям, которая не является общей для, по меньшей мере, двух подиерархий.

Кроме того, могут осуществлять вывод части содержательной информации, которая имеет метку.

Кроме того, могут осуществлять вывод содержательной информации, которая относится только к альтернативным подиерархиям иерархии.

Кроме того, могут осуществлять вывод только некоторых частей содержательной информации, из относящейся к каждой отдельной подиерархии иерархии.

Кроме того, могут осуществлять вывод содержательной информации, которая относится к подиерархиям иерархии, верхний уровень которых не связан с нижестоящим уровнем содержательной информацией, которая отмечена с помощью электронного устройства как не относящаяся к искомой содержательной информации.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии без подиерархий, верхний уровень которых связан с нижестоящим уровнем содержательной информацией, которая отмечена с помощью электронного устройства как не относящаяся к искомой содержательной информации.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии, где в каждой совокупности альтернативных друг другу подиерархий оставляют по одной подиерархии.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мере, одной альтернативной подиерархии, к которой относится содержательная информация с меньшим или большим агрегатом относящихся к ней числовых значений, чем агрегат числовых значений, относящихся к содержательной информации, которая относится к подиерархии, альтернативной по отношению к отсутствующей подиерархии.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мере, одной альтернативной подиерархии, у которой больше уровней или частей содержательной информации, чем у альтернативной ей подиерархии.

Вместе с искомой содержательной информацией могут выводить дополнительную информацию в виде текста, фото-, видео-, аудиофайлов, относящихся к искомой содержательной информации.

Технический результат согласно второму варианту изобретения достигается благодаря реализации способа поиска информации, заключающемуся в том, что с помощью электронного устройства получают предварительную содержательную информацию и выводят содержательную информацию, относящуюся к цепочкам из связей между содержательной информацией, начальный элемент каждой из которых включает содержательную информацию, сходную с, по меньшей мере, частью предварительной содержательной информации, при этом осуществляют вывод содержательной информации за исключением, по меньшей мере, части содержательной информации, которая относится к промежуточным элементам цепочек, с помощью электронного устройства выбирают часть выведенной содержательной информации, после чего электронным устройством выводят искомую содержательную информацию, относящуюся к иерархии из связей между содержательной информацией, в которой верхний уровень включает содержательную информацию, сходную с выбранной частью содержательной информации, без, по меньшей мере, одной альтернативной подиерархии, причем осуществляют вывод к верхнему уровню иерархии с других уровней в порядке, не нарушающем иерархию, по меньшей мере, части искомой содержательной информации.

Кроме того, могут осуществлять вывод содержательной информации, относящейся к цепочкам из связей между содержательной информацией, в том числе из связей в самой содержательной информации.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии из связей между содержательной информацией, в том числе из связей в самой содержательной информации.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мере, одной альтернативной подиерархии, к которой относятся меньше частей содержательной информации, сходных с предварительной информацией, чем к альтернативной ей подиерархии.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мере, одной альтернативной подиерархии, в которой связь одного типа, отличающегося от других типов связей иерархии, либо отсутствует, либо относится к более низкому уровню иерархии в отличие от альтернативной ей подиерархии. При этом связь одного типа, отличающегося от других типов связей, представляет собой связь между содержательной информацией и обобщающей ее, вышестоящей содержательной информацией.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мере, одной альтернативной подиерархии, в которой число уровней под содержательной информацией, связанной с обобщающей ее вышестоящей содержательной информацией, меньше, чем в альтернативной ей подиерархии.

Кроме того, могут осуществлять вывод части содержательной информации, которая имеет метку.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии без подиерархий, верхний уровень которых связан с нижестоящим уровнем содержательной информацией, которая отмечена с помощью электронного устройства как не относящаяся к искомой содержательной информации.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии, где в каждой совокупности альтернативных друг другу подиерархий оставляют по одной подиерархии.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мере, одной альтернативной подиерархии, к которой относится содержательная информация с меньшим или большим агрегатом относящихся к ней числовых значений, чем агрегат числовых значений, относящихся к содержательной информации, которая относится к подиерархии, альтернативной по отношению к отсутствующей подиерархии.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мере, одной альтернативной подиерархии, у которой больше уровней или частей содержательной информации, чем у альтернативной ей подиерархии.

Вместе с искомой содержательной информацией могут выводить дополнительную информацию в виде текста, фото-, видео-, аудиофайлов, относящихся к искомой содержательной информации.

Технический результат согласно третьему варианту изобретения достигается благодаря реализации способа поиска информации, заключающемуся в том, что с помощью электронного устройства получают предварительную содержательную информацию и выводят первую содержательную информацию, относящуюся к цепочкам из связей между содержательной информацией, начальный элемент каждой из которых включает содержательную информацию, сходную с, по меньшей мере, частью предварительной содержательной информации, при этом осуществляют вывод первой содержательной информации за исключением, по меньшей мере, части первой содержательной информации, которая относится к промежуточным элементам цепочек, с помощью электронного устройства выбирают одну из частей выведенной первой содержательной информации, после чего электронным устройством выводят вторую содержательную информацию, относящуюся к иерархии из связей между содержательной информацией, в которой верхний уровень включает содержательную информацию, сходную с выбранной частью первой содержательной информации, при этом осуществляют вывод второй содержательной информации за исключением, по меньшей мере, части второй содержательной информации, которая относится к промежуточным уровням иерархии, с помощью электронного устройства выбирают, по меньшей мере, одну из частей выведенной второй содержательной информации, после чего электронным устройством выводят искомую содержательную информацию, относящуюся к иерархии без, по меньшей мере, одной альтернативной подиерархии, причем осуществляют вывод к верхнему уровню иерархии с других уровней в порядке, не нарушающем иерархию, по меньшей мере, части искомой содержательной информации.

Кроме того, могут осуществлять вывод первой содержательной информации, относящейся к цепочкам из связей между содержательной информацией, в том числе из связей в самой содержательной информации.

Кроме того, могут осуществлять вывод второй содержательной информации, относящейся к иерархии из связей между содержательной информацией, в том числе из связей в самой содержательной информации.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархий без, по меньшей мере, одной альтернативной подиерархии, к которой относятся меньше выбранных с помощью электронного устройства частей содержательной информации, чем к альтернативной ей подиерархии.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мере, одной альтернативной подиерархии, в которой связь одного типа, отличающегося от других типов связей иерархии, либо отсутствует, либо относится к более низкому уровню иерархии в отличие от альтернативной ей подиерархии. При этом связь одного типа, отличающегося от других типов связей, представляет собой связь между содержательной информацией и обобщающей ее, вышестоящей содержательной информацией.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мере, одной альтернативной подиерархии, в которой число уровней под содержательной информацией, связанной с обобщающей ее вышестоящей содержательной информацией, меньше, чем в альтернативной ей подиерархии.

Выбор с помощью электронного устройства, по меньшей мере, одной из частей выведенной второй содержательной информации могут осуществлять, по меньшей мере, один раз.

Кроме того, могут осуществлять вывод второй содержательной информации, относящейся к альтернативным друг другу подиерархиям иерархии, к которым относится одинаковое число частей содержательной информации, сходных с частями предварительной содержательной информации и других частей содержательной информации, выбранных с помощью электронного устройства, причем не меньшее, чем относится к каждой из остальных альтернативных им подиерархиям.

Кроме того, могут осуществлять вывод второй содержательной информации, относящейся к подиерархиям, которая не является общей для, по меньшей мере, двух подиерархий.

Кроме того, могут осуществлять вывод части первой содержательной информации, которая имеет метку.

Кроме того, могут осуществлять вывод части второй содержательной информации, которая имеет метку.

Кроме того, могут осуществлять вывод второй содержательной информации, которая относится только к альтернативным подиерархиям иерархии.

Кроме того, могут осуществлять вывод только некоторых частей второй содержательной информации, из относящейся к каждой отдельной подиерархии иерархии.

Кроме того, могут осуществлять вывод второй содержательной информации, которая относится к подиерархиям иерархии, верхний уровень которых не связан с нижестоящим уровнем содержательной информацией, которая отмечена с помощью электронного устройства как не относящаяся к искомой содержательной информации.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии без подиерархий, верхний уровень которых связан с нижестоящим уровнем содержательной информацией, которая отмечена с помощью электронного устройства как не относящаяся к искомой содержательной информации.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии, где в каждой совокупности альтернативных друг другу подиерархий оставляют по одной подиерархии.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мере, одной альтернативной подиерархии, к которой относится содержательная информация с меньшим или большим агрегатом относящихся к ней числовых значений, чем агрегат числовых значений, относящихся к содержательной информации, которая относится к подиерархии, альтернативной по отношению к отсутствующей подиерархии.

Кроме того, могут осуществлять вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мере, одной альтернативной подиерархии, у которой больше уровней или частей содержательной информации, чем у альтернативной ей подиерархии.

Вместе с искомой содержательной информацией могут выводить дополнительную информацию в виде текста, фото-, видео-, аудиофайлов, относящихся к искомой содержательной информации.

Способ поиска информации согласно первому варианту изобретения заключается в следующем.

Поиск информации через компьютерную сеть пользователь осуществляет с помощью электронного устройства, например, компьютера (имеющего системный блок, монитор и периферийные устройства, такие как клавиатура, мышь и т.п.), планшета, смартфона, телефона, персонального компьютера, умных часов или любой другой электронно-вычислительной машины (ЭВМ), любых других бытовых приборов с достаточной функциональностью. При этом электронное устройство имеет специальное программное обеспечение и пользовательский интерфейс, на котором пользователь с помощью программного обеспечения осуществляет операции по поиску информации. Пользовательский интерфейс электронного устройства (для всех вариантов изобретения) выполнен в виде графического или аудио интерфейса. При этом графический интерфейс включает одно или несколько областей (полей) ввода и вывода (отображения) информации, а также функциональные кнопки, с помощью которых осуществляется процесс поиска информации.

С помощью электронного устройства получают через сеть передачи данных (коммуникационную сеть, каналы связи, Интернет) или через другой канал предварительную содержательную информацию (текст, звук, устная речь, изображения, видео), которая выводится этим электронным устройством пользователю (с помощью пользовательского интерфейса), например, в виде веб-страницы, электронного письма, уведомления, сообщения или описания внутри веб-приложения.

Вместо получения предварительной содержательной информации через сеть передачи данных или вместе с этим, до этого и/или после получения предварительной содержательной информации с помощью электронного устройства от пользователя получают предварительную содержательную информацию, например, в виде написанного им сообщения с прикрепленной информацией или в виде одного или нескольких поисковых запросов и/или частей поискового запроса (например, последовательные, промежуточные запросы, сообщения для бота, чат-бота, выбор предложенной или рекомендованной темы, выбор уведомления), каждая из которых может представлять ввод или выбор (выделение, указание или воздействие на элемент управления, относящийся к тому, что выбирают): текста (в т.ч. с помощью голоса), голосовой команды, звука, устной речи, изображения или видео.

После получения электронным устройством предварительной содержательной информации в виде поисковых запросов и/или частей поискового запроса, информация о них посредством сети передачи данных автоматически или командой пользователя отправляется на сервер со специальным программным обеспечением, связанным с программным обеспечением электронного устройства пользователя. Отправка информации о поисковых запросах и/или частях поискового запроса может быть осуществлена на один сервер или сразу на несколько серверов, участвующих в системе поиска и связанных между собой и с электронным устройством пользователя сетью передачи данных (коммуникационной сетью, каналами связи, Интернет). После получения одним или несколькими серверами информации о поисковых запросах и/или частях поискового запроса (т.е. о предварительной содержательной информации), на них осуществляется (инициируется) обработка информации о поисковых запросах и/или частях поискового запроса (т.е. о предварительной содержательной информации) и поиск содержательной информации, относящейся к информации, размещенной пользователями (авторами) на сервере (серверах) или на электронном устройстве пользователя. Также обработка информации о поисковых запросах и/или частях поискового запроса и поиск содержательной информации, относящейся к информации от авторов, может быть осуществлен непосредственно на электронном устройстве пользователя, в том числе когда эта информация была передана на электронное устройство.

Вместе с информацией о пользовательском вводе (в т.ч. о поисковых запросах и/или частях запроса) или вместо нее может передаваться с электронного устройства пользователя и обрабатываться информация, относящаяся к предварительной содержательной информации, полученной и выведенной пользователю с помощью его электронного устройства. Кроме того, вместе со всей этой информацией или при полном ее отсутствии может обрабатываться и та предварительная содержательная информация (например, позиция в каталоге), которая предназначена для вывода пользователю вместе с результатом ее обработки.

При обработке информации, относящейся к предварительной содержательной информации, на одном или на нескольких серверах (или непосредственно на электронном устройстве пользователя), отправляют на электронное устройство пользователя и выводят на нем содержательную информацию, то есть варианты частей контекста (далее по тексту вместо термина «содержательная информация» будет использоваться термин «варианты частей контекста», а вместо термина «выбранные части содержательной информации» будет использоваться «части контекста», «контекст» или «выбранные варианты частей контекста»):

- описания (и/или перевод этих описаний на другой язык) понятий (описанием понятия может быть: тема; название; название или описание задачи; категория; пользовательская метка; термин; тег; хештег; ключевое слово; ключевая фраза; элемент списка; ссылка (гиперссылка), выделенная (отмеченная) часть текста или (видео-) изображения, название (описание) одного из основных понятий (автоматически найденных) части описания; название (или описание в комментарии к коду) функции, переменной, объекта, класса, шаблона, тега разметки, элемента HTML и XML; заголовок; подзаголовок; название (описание) каталога; название (описание) подкаталога; название (описание) файла; описание (название) элемента структуры (иерархической, древовидной, сетевой, которая представлена в документе, файле или в базе данных, например, структура изделия в системе управления жизненным циклом продукта, дерево сборки, карта памяти, структура требований, схема, план, модель); набор характеристик (параметров) чего-либо; изображение; аудиозапись; видеозапись; видеопоток), являющиеся элементами иерархии (т.е. относящиеся к ней);

- и/или части описания (объяснения) (и/или перевод этих частей описания на другой язык) (частью описания может быть: поисковый запрос какого-либо пользователя; публикация; сообщение (в чате, мессенджере), в том числе голосовое; текст, расположенный непосредственно под заголовком, непосредственно внутри элемента XML и HTML (включая или нет этот заголовок, тег элемента, описание элемента, подзаголовки, теги внутренних элементов, их описания); параграф; фрагмент текста программы (определяющий функцию, переменную, объект, класс, шаблон); описание связи в какой-либо структуре (иерархической, древовидной, сетевой и т.д., которая представлена в документах, файлах или в базах данных; описание ребра гиперграфа); (видео, изображение, аудиозапись) из тех, что связывают элементы (описания понятий) этой иерархии (поэтому части описания тоже относятся к иерархии) или являются ее элементами, в которой:

1) Описание понятия верхнего уровня (т.е. тема поиска), сходно по смыслу (например, из-за сходной последовательности символов; сходства его синонима, находящегося в базе данных; сходства его перевода на другой язык) с предварительной содержательной информацией (или с ее частью), обозначающей тему поиска (либо в качестве темы поиска находят с помощью электронного устройства в одной или нескольких частях описания содержательную информацию (которая в качестве описания понятия связывается этими частями описания с относящимися к ним описаниями понятий) сходную с предварительной содержательной информацией (или ее частью), обозначающей тему поиска);

2) Может быть несколько частей описания на верхнем уровне иерархии, для которых возможны варианты:

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

б) только одна из них сходна по смыслу с частью предварительной содержательной информации (повторяет ее или ей является). В таком случае части описания на верхнем уровне иерархии могут быть друг для друга альтернативными (альтернативная часть описания - это часть описания, например, выбранная (отмеченная) или введенная автором с помощью интерфейса электронного устройства в качестве альтернативной по отношению к другой, выбранной (отмеченной) пользователем с помощью интерфейса электронного устройства, части описания (связи, совокупности связей), причем эти части описания являются альтернативными по отношению к альтернативным для каждой из них частям описания, связям, совокупностям связей), а часть предварительной содержательной информации, сходная с одной из них, могла выводиться для выбора пользователем с отметкой «включая альтернативы», чтобы не перегружать его чтением остальных альтернатив и чтобы он скорее ее выбрал.

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

3) Описания понятий связаны, например:

а) частью описания, к которой они относятся (например, публикация связывает свои пользовательские метки, ключевые слова и фразы, основные понятия, темы, категории, ссылки, элементы списка, гиперссылки, выделенные (отмеченные) части текста и т.д.); (видео-) изображение связывает выделенные или отмеченные его части; элемент HTML (XML) связывает тег (имя) этого элемента и теги (имена) элементов, которые внутри этого элемента содержатся; раздел текста связывает свой заголовок и подзаголовки (элементы списка); параграф связывает содержащиеся в нем основные понятия; фрагмент текста программы связывает название (описание), определяемой в этом фрагменте, функции (переменной, объекта, класса, шаблона) и названия (описания) функций, переменных, объектов, классов, шаблонов, с помощью которых она определяется;

б) частью структуры (иерархической, древовидной, сетевой, гиперграфовой, которая может быть представлена в документе, файле или в базе данных - например, схема, план, модель, структура изделия в системе управления жизненным циклом продукта, дерево сборки, карта памяти, структура требований, задача и подзадачи);

в) название (описание) каталога связано с названиями (описаниями), содержащихся внутри каталога, подкаталогов и файлов, которые связаны между собой тем, что находятся в одном каталоге;

г) как часть-целое, класс-подкласс, источник-следствие;

д) пользователем (например, при создании новой публикации аналогичной существующей по ее шаблону, когда пользователь вводит тег новой публикации аналогичный определенному тегу из существующей публикации в текстовое поле, которое подписано этим тегом из существующей публикации, и тем самым связывает тег новой публикации с обобщающим его тегом существующей, то есть описание понятия связывают с описанием другого понятия, которое обобщает первое понятие);

е) совокупностью, в которой они находятся;

ж) автоматически в результате обработки частей описания.

4) Части описания могут быть связаны, например:

а) частью структуры (например, структуры, описанной выше), ссылкой (гиперссылкой), связью, информация о которой записана в базе данных;

б) внутри текстовой иерархии как заголовок и подзаголовок или как публикация и комментарий к ней;

в) автором или пользователем с помощью интерфейса электронного устройства.

г) в качестве альтернативных друг другу частей описания.

д) автоматически в результате автоматической обработки текста

5) Часть описания может быть связана с описанием понятия, которое относится к связанной с ней другой части описания.

6) У вышестоящего элемента (описание понятия, часть описания) иерархии может быть один подчиненный элемент (описание понятия, часть описания), а у одного подчиненного элемента (описание понятия, часть описания) может быть более чем один, связанный с ним, вышестоящий элемент (описание понятия, часть описания);

7) Описания понятий (части описания) являются одним и тем же описанием понятия (частью описания), если они идентичные, одинаковые по смыслу, в достаточной мере сходные.

8) Отношение старшинства между связанными описаниями понятий (частями описания) может не повторять отношение старшинства между ними в содержательной информации (например, в данной иерархии (из связей в содержательной информации) название описываемой функции может подчиняться названию переменной, которое используется в описании функции, или название целого узла из дерева сборки может подчиняться названию детали этого узла).

При этом не выводят (или располагают так, что для просмотра необходимо воспользоваться прокруткой с помощью интерфейса электронного устройства (на его дисплее), либо с помощью периферийных устройств, таких как мышь и т.п.):

а) находящиеся на промежуточных уровнях иерархии описания понятий, возможно, не понятных (из-за промежуточного положения в иерархии) пользователю (описания которых он, вероятно, не выберет с помощью интерфейса);

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

в) возможно, не понятные пользователю части описания (которые он, вероятно, не выберет с помощью интерфейса), которые находятся на промежуточных уровнях иерархии.

Например, могут выводить только части описания, которые связывают описания понятий в качестве крайних нижних уровней иерархии описаний понятий (к этим частям описания относятся и такие, где часть описания связывает вышестоящее описание понятия с неизвестно какими описаниями понятий, например, публикации с единственным заголовком или тегом), и/или эти крайние снизу описания понятий. Либо могут выводить части описания, на которых пользователь когда-то остановился в процессе чтения, и/или описания понятий, которые к этим частям описания относятся.

Определенные выше выводимые варианты частей контекста (т.с.содержательную информацию, относящуюся к иерархии, за исключением, по меньшей мере, части содержательной информации, относящейся к промежуточным уровням) могу выводить не все, а, например, только:

- относящиеся к альтернативным друг другу подиерархиям, к которым относится одинаковое число описаний понятий и/или частей описания (т.e. частей содержательной информации), выбранных с помощью электронного устройства в качестве частей контекста, возможно, вместе с другими частями содержательной информации, сходными с частями предварительной содержательной информации, причем не меньшее, чем относится к каждой из остальных альтернативных им подиерархий. Альтернативные друг другу подиерархии - это подиерархии, каждая из которых представляет собой одно и то же описание понятия в иерархии из связей в содержательной информации вместе со всеми описаниями понятий, (прямо и косвенно) подчиненными ему в этой иерархии через, отличную для каждой подиерархии, связь (например, между описанием понятия и частью описания; класс-подкласс; между описанием понятия и описанием другого понятия, которое обобщает первое понятие) или совокупность связей (связи или ребро гиперграфа, которыми(-ым) часть описания, структура, версия структуры или совокупность описаний понятий связывает описание понятия с нижестоящими описаниями понятий). В случае когда элементом иерархии является часть описания, альтернативными друг другу являются подиерархии, каждая из которых представляет собой принадлежащую иерархии альтернативную часть описания из альтернативных друг другу частей описания (альтернативная часть описания - это часть описания, например, выбранная (отмеченная) или введенная автором с помощью интерфейса электронного устройства в качестве альтернативной по отношению к другой, выбранной (отмеченной) пользователем с помощью интерфейса электронного устройства, части описания (связи, совокупности связей), причем эти части описания являются альтернативными по отношению к альтернативным для каждой из них частям описания, связям, совокупностям связей) вместе с ее подчиненными частями описания и/или описаниями понятий из этой иерархии, связанную в той же иерархии с одной и той же для данных альтернативных подиерархий вышестоящей частью описания.

- относящиеся к альтернативным подиерархиям, в которых нет связи между описанием понятия (или частью описания, которая его содержит) и вышестоящим обобщающим его другим описанием понятия (или вышестоящей частью описания, которая содержит обобщающее описание понятия).

- относящиеся к альтернативным подиерархиям и не являющиеся общими (т.е. относящимися одновременно к двум или более) для двух или более альтернативных подиерархий.

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

- относящиеся только к альтернативным подиерархиям.

- некоторые из относящихся к каждой отдельной подиерархии. Подиерархия - это описание понятия или часть описания в иерархии из связей в содержательной информации (или между частями содержательной информации) вместе со всеми описаниями понятий и частями описания, (прямо и косвенно) подчиненными ему (ей) в этой иерархии через связь (например, между частями описания; класс-подкласс; между описанием понятия и описанием другого понятия, которое обобщает первое понятие) или совокупность связей (связи или ребро гиперграфа, которыми(-ым) часть описания, структура, версия структуры или совокупность описаний понятий связывает описание понятия с нижестоящими описаниями понятий).

- относящиеся к подиерархиям, верхний уровень которых не связан с нижестоящим уровнем частью описания, структурой, связью (т.е. содержательной информацией), которая отмечена с помощью электронного устройства как не относящаяся к искомой содержательной информации.

Все перечисленные сокращения количества вариантов частей контекста уменьшают нагрузку на пользователя, позволяют быстрее сделать запрос.

Кроме вариантов частей контекста могут выводить на электронном устройстве пользователя еще и часть предварительной содержательной информации (например, позиция в каталоге), которая обозначает тему поиска и предназначена для совместного и одновременного показа с вариантами частей контекста (возможна модификация, когда есть сразу несколько частей предварительной содержательной информации, которые обозначают различные темы поиска, и вместе с каждой из этих частей выводят, найденные для нее, варианты частей контекста). Данная операция (обработка предварительной содержательной информации, поиск вариантов частей контекста и вывод предварительной содержательной информации вместе с вариантами частей контекста) может быть осуществлена непосредственно па электронном устройстве пользователя.

На электронное устройство пользователя могут отправлять адреса вариантов частей контекста, которые находятся на серверах, и потом могут с них эти варианты загружать на электронное устройство пользователя с целью последующего вывода пользователю.

Вывод в качестве вариантов частей контекста описаний понятий вместо частей описания уменьшает нагрузку на пользователя (количество прочитанного им текста) при составлении запроса.

Выводить часть описания в качестве варианта части контекста могут вместе с относящимися к ней описаниями понятий (например, вместе со всеми, только с высшим или только низшими из них в иерархии).

Выводить на электронном устройстве варианты частей контекста могут все сразу; по очереди (например, когда пользователь дает команду показать следующую часть описания); при вводе пользователем с помощью интерфейса электронного устройства текста похожего на вариант части контекста; в виде уведомления.

Описания понятий (варианты частей контекста) могут выводить в раскрывающемся списке рядом с текстовым полем, с помощью которого пользователь уже ввел часть запроса. Они могут быть специально обозначены электронным устройством (например, в качестве вариантов частей контекста) или нет.

Вместе с вариантом контекста могут выводить информацию о количестве отмеченных (например, как несогласованных с другими пользователями) частей искомой содержательной информации, которая будет выведена, в случае выбора данного варианта части контекста. Кроме того, вместе с вариантом контекста могут выводить информацию о наличии отметки, характере отметки и условии наличия отметки у искомой информации, которая будет выведена, в случае выбора данного варианта части контекста.

Далее пользователь с помощью электронного устройства выбирает из выведенных описаний понятий и частей описания (т.е. из вариантов частей контекста). Может выбирать методом исключения - указывать с помощью интерфейса на варианты частей контекста, которые его не интересуют. После выбора варианта каждой части контекста могут выводить меньшее число описаний понятий и частей описания (варианты других частей контекста) и только относящиеся к альтернативным друг другу подиерархиям, к которым относится одинаковое число описаний понятий и/или частей описания (т.е. частей содержательной информации), выбранных с помощью электронного устройства в качестве частей контекста, возможно, вместе с другими частями содержательной информации, сходными с частями предварительной содержательной информации, причем не меньшее, чем относится к каждой из остальных альтернативных им подиерархий. Информация о выборе может отправляться на сервер или серверы для обработки или обрабатываться на электронном устройстве, а результат обработки - меньший набор вариантов частей контекста - отправляться обратно на электронное устройство для вывода на нем.

Выбранные описания понятий (т.е. части контекста) могут отображаться рядом с частью запроса, уже введенной пользователем, и в одном с ней текстовом поле. Они могут быть специально обозначены системой (например, в качестве частей контекста) или нет.

Когда для пользователя нечего выводить в качестве вариантов частей контекста (например, после сделанного им выбора) или пользователь с помощью интерфейса дает команду вывести искомую содержательную информацию, информацию о сделанном выборе посредством сети передачи данных отправляют на один или на несколько серверов, обрабатывают на них сделанный выбор и выводят на электронное устройство (путем отображения с помощью пользовательского интерфейса на дисплее электронного устройства пользователя, либо выводят голосом с помощью пользовательского аудио интерфейса; обработка сделанного выбора и вывод искомой информации могут быть осуществлены непосредственно на электронном устройстве пользователя) искомую содержательную информацию, то есть описания (и/или их перевод на другой язык) понятий и/или части описания, являющиеся элементами иерархии (относятся к иерархии, которая описана выше), и/или части описания из тех, что связывают (т.е. из тех, что относятся к иерархии) описания понятий в виде этой иерархии, в которой отсутствует, например:

- одна альтернативная подиерархия или более, к которой относится меньше выбранных с помощью электронного устройства частей контекста (т.е. частей содержательной информации), чем к альтернативной ей подиерархии (отсутствие подиерархии означает отсутствие только тех описаний понятий и частей описания (элементов иерархии) и связей между ними, которые принадлежат только этой отсутствующей подиерархии и не принадлежат остальным подиерархиям, которые не содержатся в отсутствующей подиерархии);

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

- подиерархии, в которых описание понятия верхнего уровня связано с нижестоящими описаниями понятий частью описания, структурой, частью структуры или совокупностью описаний понятий, которая отмечена с помощью электронного устройства как информация, с которой пользователь не согласен (которая не относится к искомой);

- подиерархии, в которых часть описания верхнего уровня отмечена с помощью электронного устройства как информация, с которой пользователь не согласен (которая не относится к искомой);

- все подиерархии, кроме одной в каждой совокупности альтернативных друг другу подиерархий.;

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

- одна альтернативная подиерархия или более, у которой больше уровней или элементов (т.е. частей содержательной информации), чем у альтернативной ей подиерархии.

Начинают выводить искомую содержательную информацию, например: с крайних снизу (с последних) в иерархии описаний понятий и/или частей описания, то есть с тех, которые не имеют подчиненных, и/или с частей описания, которые связывают эти описания понятий с вышестоящими описаниями понятий; с частей контекста; со сходных с частями предварительной содержательной информации отличными от темы поиска; с описаний понятий и/или частей описания, которые находятся и иерархии сразу над крайними описаниями понятий и/или частями описания, потому что те уже выводились пользователю; с тех, на которых пользователь когда-то остановился в процессе чтения; и заканчивают выводить искомую содержательную информацию темой поиска (описанием понятия верхнего уровня) и/или частью описания, с которой сходна или к которой относится тема поиска. В порядке, не нарушающем иерархию (т.е. содержательная информация, которая относится к связи или к описанию понятия, не выводится после информации, относящейся к вышестоящей связи или к вышестоящему описанию понятия), выводят либо всю искомую содержательную информацию, либо только ее часть (например, заголовок публикации обычно показывают раньше ее тегов, которые могут быть на более низком уровне иерархии по сравнению с заголовком, поэтому выводятся в строгом иерархическом порядке заголовки отдельно от тегов или публикации, которые своим порядком не нарушают последовательность связей в иерархии, образованных этими публикациями между, относящимися к ним, тегами).

Выводить искомые описания понятий и/или части описания (т.е. искомую содержательную информацию) могут: по очереди (например, пользователь их по порядку переключает); одновременно в виде последовательности (списка), иерархии или с помощью другого способа изображения (структура, схема, облако и т.д.), в котором обозначают порядок частей искомой содержательной информации (например, с помощью их взаимного расположения; последовательности, в которой они связаны на экране электронного устройства; последовательности, в которой их отмечают). Искомую содержательную информацию могут выводить рядом с частями контекста (выбранными частями содержательной информации): в том же списке; в том же виде; в том же элементе интерфейса, что и части контекста (выбранные части содержательной информации), под ними или после них.

На электронное устройство пользователя могут отправлять адреса искомых частей описания и описаний понятий (т.е. частей искомой содержательной информации), которые находятся на серверах, и потом могут с них эти искомые части описания и описания понятий загружать на электронное устройство пользователя с целью последующего вывода пользователю.

Из выведенных описаний понятий, частей описания, частей структур (т.е. из частей искомой содержательной информации) пользователь может отметить некоторые из них как те, с которыми он не согласен (как те, которые не относятся к искомой содержательной информации). После этого выводят новый список или новая иерархия описаний понятий и/или частей описания (т.е. новая искомая содержательная информация), удовлетворяющая запросу, теме поиска (предварительной содержательной информации) и частям контекста.

Кроме того, вместе с искомыми описаниями понятий и/или частями описания (вместе с искомой содержательной информацией) может быть выведена (отражена) дополнительная информация, прикрепленная либо к каждому(ой) отдельному(ой) описанию понятия или части описания, либо к их группе. Эта дополнительная информация может быть выражена в виде дополнительных связей между описаниями понятий, частями описания или являться комментариями пользователей (авторов своих же публикаций или других авторов других публикаций, либо других пользователей), либо дополнительными прикрепленными к ним файлами (фото, видео, аудио и т.п.), относящимися к конкретному описанию понятия или конкретной части описания, либо в виде другой полезной информации, имеющей отношение к соответствующему описанию понятия или части описания и поисковому запросу.

В процессе взаимодействия с электронным устройством (в том числе в процессе ввода запроса (т.е. получения предварительной содержательной информации), выбора вариантов частей контекста, изучения выведенной искомой содержательной информации) пользователь может менять настройки (фильтры) поиска, чтобы выводились, например, такие варианты частей контекста, выбор из которых приводил бы к выводу искомой содержательной информации, имеющей определенный характер (например, не содержала, содержала больше или состояла только из описаний понятий и/или частей описания, которые определенным образом отмечены (например, как согласованные)). Настройки (фильтры) поиска могут не влиять па вывод вариантов частей контекста, а влиять только на характер выводимой искомой содержательной информации (например, чтобы не содержала, содержала больше или состояла только из описаний понятий и/или частей описания, которые определенным образом отмечены (например, как согласованные)). Влиять на характер выводимой искомой содержательной информации настройки поиска могут исключением определенных альтернативных подиерархий, как это описано выше.

Способ поиска информации согласно второму варианту изобретения заключается в следующем.

Поиск информации через компьютерную сеть пользователь осуществляет с помощью электронного устройства, например, компьютера (имеющего системный блок, монитор и периферийные устройства, такие как клавиатура, мышь и т.п.), планшета, смартфона, телефона, персонального компьютера, умных часов или любой другой электронно-вычислительной машины (ЭВМ), любых других бытовых приборов с достаточной функциональностью. При этом электронное устройство имеет специальное программное обеспечение и пользовательский интерфейс, на котором пользователь с помощью программного обеспечения осуществляет операции по поиску информации. Пользовательский интерфейс электронного устройства (для всех вариантов изобретения) выполнен в виде графического или аудио интерфейса. При этом графический интерфейс включает одно или несколько областей (полей) ввода и вывода (отображения) информации, а также функциональные кнопки, с помощью которых осуществляется процесс поиска информации.

С помощью электронного устройства получают через сеть передачи данных (коммуникационную сеть, каналы связи, Интернет) или через другой канал предварительную содержательную информацию (текст, звук, устная речь, изображения, видео), которая выводится этим электронным устройством пользователю (с помощью пользовательского интерфейса), например, в виде веб-страницы, электронного письма, уведомления, сообщения или описания внутри веб-приложения.

Вместо получения предварительной содержательной информации через сеть передачи данных или вместе с этим, до этого и/или после получения предварительной содержательной информации с помощью электронного устройства от пользователя получают предварительную содержательную информацию, например, в виде написанного им сообщения с прикрепленной информацией или в виде одного или нескольких поисковых запросов и/или частей поискового запроса (например, последовательные, промежуточные запросы, сообщения для бота, чат-бота, выбор предложенной или рекомендованной темы, выбор уведомления), каждая из которых может представлять ввод или выбор (выделение, указание или воздействие на элемент управления, относящийся к тому, что выбирают): текста (в т.ч. с помощью голоса), голосовой команды, звука, устной речи, изображения или видео.

После получения электронным устройством предварительной содержательной информации в виде поисковых запросов и/или частей поискового запроса, информация о них посредством сети передачи данных автоматически или командой пользователя отправляется на сервер со специальным программным обеспечением, связанным с программным обеспечением электронного устройства пользователя. Отправка информации о поисковых запросах и/или частях поискового запроса может быть осуществлена на один сервер или сразу на несколько серверов, участвующих в системе поиска и связанных между собой и с электронным устройством пользователя сетью передачи данных (коммуникационной сетью, каналами связи, Интернет). После получения одним или несколькими серверами информации о поисковых запросах и/или частях поискового запроса (т.e. о предварительной содержательной информации), на них осуществляется (инициируется) обработка информации о поисковых запросах и/или частях поискового запроса (т.е. о предварительной содержательной информации) и поиск содержательной информации, относящейся к информации, размещенной пользователями (авторами). Также обработка информации о поисковых запросах и/или частях поискового запроса и поиск содержательной информации, относящейся к информации от авторов, может быть осуществлен непосредственно на электронном устройстве пользователя, в том числе когда эта информация была передана на электронное устройство.

Вместе с информацией о пользовательском вводе (в т.ч. о поисковых запросах и/или частях запроса) или вместо нее может передаваться с электронного устройства пользователя и обрабатываться информация, относящаяся к предварительной содержательной информации, полученной и выведенной пользователю с помощью его электронного устройства. Кроме того, вместе со всей этой информацией или при полном ее отсутствии может обрабатываться и та предварительная содержательная информация (например, позиция в каталоге), которая предназначена для вывода пользователю вместе с результатом ее обработки.

При обработке информации, относящейся к предварительной содержательной информации, на одном или на нескольких серверах (или непосредственно на электронном устройстве пользователя) находят, отправляют на электронное устройство пользователя и выводят на нем содержательную информацию, то есть варианты темы поиска (далее по тексту вместо термина «содержательная информация» будет использоваться термин «варианты темы поиска», а вместо термина «выбранная часть содержательной информации» будет использоваться термин «тема поиска»):

- описания (и/или перевод этих описаний на другой язык) понятий (описанием понятия может быть: тема; название; название или описание задачи; категория; пользовательская метка; термин; тег; хештег; ключевое слово; ключевая фраза; элемент списка; ссылка (гиперссылка), выделенная (отмеченная) часть текста или (видео-)изображения, название (описание) одного из основных понятий (автоматически найденных) части описания; название (или описание в комментарии к коду) функции, переменной, объекта, класса, шаблона, тега разметки, элемента HTML и XML; заголовок; подзаголовок; название (описание) каталога; название (описание) подкаталога; название (описание) файла; описание (название) элемента структуры (иерархической, древовидной, сетевой, которая представлена в документе, файле или в базе данных, например, структура изделия в системе управления жизненным циклом продукта, дерево сборки, карта памяти, структура требований, схема, план, модель); набор характеристик (параметров) чего-либо; изображение; аудиозапись; видеозапись; видеопоток), являющиеся элементами цепочек (т.е. относящиеся к ним);

- и/или части описания (объяснения) (и/или перевод этих частей описания на другой язык) (частью описания может быть: поисковый запрос какого-либо пользователя; публикация; сообщение (в чате, мессенджере), в том числе и голосовое; текст, расположенный непосредственно под заголовком, непосредственно внутри элемента XML и HTML (включая или нет этот заголовок, тег элемента, описание элемента, подзаголовки, теги внутренних элементов, их описания); параграф; фрагмент текста программы (определяющий функцию, переменную, объект, класс, шаблон); описание связи в какой-либо структуре (иерархической, древовидной, сетевой и т.д., которая представлена в документах, файлах или в базах данных; описание ребра гиперграфа); (видео-)изображение) из тех, что связывают элементы (описания понятий) этих цепочек или являются их элементами (поэтому части описания тоже относятся к цепочкам), в которых:

1) Начальный элемент сходен по смыслу (например, из-за сходной последовательности символов; сходства его синонима, находящегося в базе данных; сходства его перевода на другой язык) с предварительной содержательной информацией или с ее частью (либо в качестве общего начального элемента цепочек находят с помощью электронного устройства в одной или нескольких частях описания содержательную информацию (которая в качестве описания понятия связывается этими частями описания с относящимися к ним описаниями понятий) сходную с предварительной содержательной информацией или с ее частью);

2) У каждой цепочки или у некоторого их подмножества может быть в качестве начального элемента не общая для всех цепочек часть описания (своей частью или целиком сходная с, по меньшей мере, частью предварительной содержательной информации, которая могла выводиться для выбора пользователем с отметкой «включая альтернативы», чтобы не перегружать его чтением остальных альтернатив и чтобы он скорее ее выбрал, или которая могла находиться в группе частей предварительной содержательной информации, сходных с альтернативными начальному элементу частями описания, в группе, которую пользователь целиком выбрал), а своя часть описания, которая (часть которой) сходна по смыслу с предварительной содержательной информацией (или с ее частью).

3) Описания понятий связаны, например:

а) частью описания, к которой они относятся (например, публикация связывает свои пользовательские метки, ключевые слова и фразы, основные понятия, темы, категории, ссылки, элементы списка, гиперссылки, выделенные (отмеченные) части текста и т.д.); (видео-) изображение связывает выделенные или отмеченные его части; элемент HTML (XML) связывает тег (имя) этого элемента и теги (имена) элементов, которые внутри этого элемента содержатся; раздел текста связывает свой заголовок и подзаголовки (элементы списка); параграф связывает содержащиеся в нем основные понятия; фрагмент текста программы связывает название (описание), определяемой в этом фрагменте, функции (переменной, объекта, класса, шаблона) и названия (описания) функций, переменных, объектов, классов, шаблонов, с помощью которых она определяется);

б) частью структуры (иерархической, древовидной, сетевой, гиперграфовой, которая может быть представлена в документе, файле или в базе данных - например, схема, план, модель, структура изделия в системе управления жизненным циклом продукта, дерево сборки, карта памяти, структура требований, задача и подзадачи);

в) название (описание) каталога связано с названиями (описаниями), содержащихся внутри каталога, подкаталогов и файлов, которые связаны между собой тем, что находятся в одном каталоге;

г) как часть-целое, класс-подкласс, источник-следствие;

д) пользователем (например, при создании новой публикации аналогичной существующей по ее шаблону, когда пользователь вводит тег новой публикации аналогичный определенному тегу из существующей публикации в текстовое поле, которое подписано этим тегом из существующей публикации, и тем самым связывает тег новой публикации с обобщающим его тегом существующей, то есть описание понятия связывают с описанием другого понятия, которое обобщает первое понятие);

е) совокупностью, в которой они находятся;

ж) автоматически в результате обработки частей описания.

4) Части описания могут быть связаны, например:

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

б) внутри текстовой иерархии как заголовок и подзаголовок или как публикация и комментарий к ней;

в) автором или пользователем с помощью интерфейса электронного устройства.

г) в качестве альтернативных друг другу частей описания;

д) автоматически в результате автоматической обработки текста.

5) Часть описания может быть связана с описанием понятия, которое относится к связанной с ней другой части описания.

6) Описания понятий (части описания) являются одним и тем же описанием понятия (частью описания), если они идентичные, одинаковые по смыслу, в достаточной мере сходные.

При этом не выводят (или располагают так, что для просмотра необходимо воспользоваться прокруткой с помощью интерфейса электронного устройства (на его дисплее), либо с помощью периферийных устройств, таких как мышь и т.п.):

а) являющиеся промежуточными элементами цепочек, описания понятий, и поэтому не являющиеся описаниями конечных целей или последних достижений (описания, из которых пользователь вероятно не выберет с помощью интерфейса; описания, наличие одного из которых в составе запроса может не позволить получить пользователю всю релевантную информацию);

б) части описания, связывающие описания понятий в качестве промежуточных элементов цепочек (таким образом, части описания (содержательная информация) относятся к промежуточным элементам цепочек и поэтому не описывают конечных целей или последних достижений, в результате чего эти части описания, вероятно, не будут выбраны пользователем с помощью интерфейса, а наличие одной из них в составе запроса может не позволить получить пользователю всю релевантную информацию);

в) являющиеся промежуточными элементами цепочек, части описания, и поэтому не содержащие описания конечных целей или последних достижений (описания, из которых пользователь вероятно не выберет с помощью интерфейса; описания, наличие одного из которых в составе запроса может не позволить получить пользователю всю релевантную информацию).

Вариантами тем поиска могут быть, например, альтернативные друг другу части описания (или их группы), не имеющие вышестоящих частей описания; описания понятий, которые находятся на расстоянии как можно большего числа связей от начального элемента цепочек, но не дальше какого-то определенного числа (например, пяти) связей (описания понятия сходного с частью предварительной содержательной информации); непохожие на предварительную информацию описания понятий, находящиеся на других концах цепочек; описания понятий, каждое из которых везде является заголовком и нигде подзаголовком или подчиненным элементом в иерархической структуре, причем не имеет связей с описаниями обобщающих его понятий. В качестве варианта темы поиска может быть найдено описание понятия, которое связано с описанием, обобщающего его, другого понятия, но которое нигде не является подчиненным элементом (и тоже выводится как вариант темы поиска).

Кроме вариантов темы поиска могут выводить на электронном устройстве пользователя еще и часть предварительной содержательной информации (например, позиция в каталоге), которая предназначена для совместного и одновременного показа с вариантами темы поиска (возможна модификация, когда есть сразу несколько частей предварительной содержательной информации и вместе с каждой из этих частей выводят, найденные для нее, варианты темы поиска. Данная операция (обработка предварительной содержательной информации, поиск вариантов темы поиска и вывод предварительной содержательной информации вместе с вариантами темы поиска) может быть осуществлена непосредственно на электронном устройстве пользователя.

На электронное устройство пользователя могут отправлять адреса вариантов темы поиска, которые находятся на серверах, и потом могут с них эти варианты загружать на электронное устройство пользователя с целью последующего вывода пользователю.

Вывод, в качестве вариантов темы поиска, описаний понятий вместо частей описания уменьшает нагрузку на пользователя (количество прочитанного им текста) при составлении запроса.

Выводить часть описания в качестве варианта темы поиска могут вместе с относящимися к ней описаниями понятий (например, вместе со всеми, только с высшим или только низшими из них в иерархии).

Выводить на электронном устройстве варианты темы поиска могут все сразу; по очереди (например, когда пользователь дает команду показать следующую часть описания); при вводе пользователем с помощью интерфейса электронного устройства текста похожего на вариант темы поиска; в виде уведомления.

Описания понятий (варианты темы поиска) могут выводить в раскрывающемся списке рядом с текстовым полем, с помощью которого пользователь уже ввел часть запроса (например, предварительную содержательную информацию). Они могут быть специально обозначены электронным устройством (например, в качестве вариантов темы поиска) или нет.

Вместе с вариантом темы поиска могут выводить информацию о количестве отмеченных (например, как несогласованных с другими пользователями) частей искомой содержательной информации, которая будет выведена, в случае выбора данного варианта части контекста. Кроме того, вместе с вариантом темы поиска могут выводить информацию о наличии отметки, характере отметки и условии наличия отметки у искомой информации, которая будет выведена, в случае выбора данного варианта темы поиска.

Далее пользователь с помощью электронного устройства выбирает из выведенных описаний понятий и частей описания (т.е. из вариантов темы поиска).

Выбранное описание понятия (т.е. тема поиска) может отображаться рядом с частью запроса, уже введенной пользователем, и в одном с ней текстовом поле. Они могут быть специально обозначены системой (например, в качестве темы поиска) или нет.

В качестве темы поиска пользователь может выбрать с помощью интерфейса электронного устройства одну часть описания или целую их группу, в которой части описания являются друг для друга альтернативными (альтернативная часть описания - это часть описания, например, выбранная (отмеченная) или введенная автором с помощью интерфейса электронного устройства в качестве альтернативной по отношению к другой, выбранной (отмеченной) пользователем с помощью интерфейса электронного устройства, части описания (связи, совокупности связей), причем эти части описания являются альтернативными по отношению к альтернативным для каждой из них частям описания, связям, совокупностям связей).

Когда пользователь выбрал тему поиска, информацию о пей посредством сети передачи данных отправляют на один или на несколько серверов, обрабатывают на них сделанный выбор и выводят на электронное устройство (путем отображения с помощью пользовательского интерфейса на дисплее электронного устройства пользователя, либо выводят голосом с помощью пользовательского аудио интерфейса; обработка сделанного выбора и вывод искомой информации могут быть осуществлены непосредственно на электронном устройстве пользователя) искомую содержательную информацию, то есть описания (и/или их перевод на другой язык) понятий и/или части описания, являющиеся элементами иерархии (относятся к той же иерархии, что и выше, или другой), и/или части описания из тех, что связывают (т.е. из тех, что относятся к иерархии) описания понятий в виде этой иерархии, в которой:

1) Описание понятия верхнего уровня является выбранной темой поиска или сходно с ней по смыслу (например, из-за сходной последовательности символов; сходства его синонима, находящегося в базе данных; сходства его перевода на другой язык), либо в качестве описания понятия верхнего уровня находят с помощью электронного устройства в одной или нескольких частях описания содержательную информацию (которая в качестве описания понятия связывается этими частями описания с относящимися к ним описаниями понятий) сходную с темой поиска;

2) Может быть несколько частей описания на верхнем уровне иерархии, для которых возможны варианты:

а) только часть каждой из них (например, слово, словосочетание, описание понятия) сходна по смыслу с выбранной темой поиска (или ее частью).

б) только одна из них сходна по смыслу с выбранной темой поиска (повторяет ее или ей является). В таком случае части описания па верхнем уровне иерархии могут быть друг для друга альтернативными (альтернативная часть описания - это часть описания, например, выбранная (отмеченная) или введенная автором с помощью интерфейса электронного устройства в качестве альтернативной по отношению к другой, выбранной (отмеченной) пользователем с помощью интерфейса электронного устройства, части описания (связи, совокупности связей), причем эти части описания являются альтернативными по отношению к альтернативным для каждой из них частям описания, связям, совокупностям связей), а возможная тема поиска сходная с одной из них могла выводиться для выбора пользователем с отметкой «включая альтернативы», чтобы не перегружать его чтением остальных альтернатив и чтобы он скорее ее выбрал.

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

3) Описания понятий связаны, например:

а) частью описания, к которой они относятся (например, публикация связывает свои пользовательские метки, ключевые слова и фразы, основные понятия, темы, категории, ссылки, элементы списка, гиперссылки, выделенные (отмеченные) части текста и т.д.); (видео-) изображение связывает выделенные или отмеченные его части; элемент HTML (XML) связывает тег (имя) этого элемента и теги (имена) элементов, которые внутри этого элемента содержатся; раздел текста связывает свой заголовок и подзаголовки (элементы списка); параграф связывает содержащиеся в нем основные понятия; фрагмент текста программы связывает название (описание), определяемой в этом фрагменте, функции (переменной, объекта, класса, шаблона) и названия (описания) функций, переменных, объектов, классов, шаблонов, с помощью которых она определяется);

б) частью структуры (иерархической, древовидной, сетевой, гиперграфовой, которая может быть представлена в документе, файле или в базе данных - например, схема, план, модель, структура изделия в системе управления жизненным циклом продукта, дерево сборки, карта памяти, структура требований, задача и подзадачи);

в) название (описание) каталога связано с названиями (описаниями), содержащихся внутри каталога, подкаталогов и файлов, которые связаны между собой тем, что находятся в одном каталоге;

г) как часть-целое, класс-подкласс, источник-следствие;

д) пользователем (например, при создании новой публикации аналогичной существующей по ее шаблону, когда пользователь вводит тег новой публикации аналогичный определенному тегу из существующей публикации в текстовое поле, которое подписано этим тегом из существующей публикации, и тем самым связывает тег новой публикации с обобщающим его тегом существующей, то есть описание понятия связывают с описанием другого понятия, которое обобщает первое понятие);

е) совокупностью, в которой они находятся;

ж) автоматически в результате обработки частей описания.

4) Части описания могут быть связаны, например:

а) частью структуры (примеры структур описаны выше), ссылкой (гиперссылкой), связью, информация о которой записана в базе данных;

б) внутри текстовой иерархии как заголовок и подзаголовок или как публикация и комментарий к ней;

г) автором или пользователем с помощью интерфейса электронного устройства;

д) в качестве альтернативных друг другу частей описания;

е) автоматически в результате автоматической обработки текста.

5) Часть описания может быть связана с описанием понятия, которое относится к связанной с ней другой части описания.

6) У вышестоящего элемента (описание понятия, часть описания) иерархии может быть один подчиненный элемент (описание понятия, часть описания), а у одного подчиненного элемента (описание понятия, часть описания) может быть более чем один, связанный с ним, вышестоящий элемент (описание понятия, часть описания).

7) Описания понятий (части описания) являются одним и тем же описанием понятия (частью описания), если они идентичные, одинаковые по смыслу, в достаточной мере сходные.

8) Отношение старшинства между связанными описаниями понятий (частями описания) может не повторять отношение старшинства между ними в содержательной информации (например, в данной иерархии (из связей в содержательной информации) название описываемой функции может подчиняться названию переменной, которое используется в описании функции, или название целого узла из дерева сборки может подчиняться названию детали этого узла);

и в которой (в той же иерархии) отсутствует, например:

- одна альтернативная подиерархия или более, к которой относится меньше частей контекста (т.е. частей содержательной информации) сходных с предварительной содержательной информацией, чем к альтернативной ей подиерархии. Альтернативные друг другу подиерархии - это подиерархии, каждая из которых представляет собой одно и то же описание понятия в иерархии из связей в содержательной информации вместе со всеми описаниями понятий, (прямо и косвенно) подчиненными ему в этой иерархии через, отличную для каждой подиерархии, связь (например, между описанием понятия и частью описания; класс-подкласс; между описанием понятия и описанием другого понятия, которое обобщает первое понятие) или совокупность связей (связи или ребро гиперграфа, которыми(-ым) часть описания, структура, версия структуры или совокупность описаний понятий связывает описание понятия с нижестоящими описаниями понятий). В случае когда элементом иерархии является часть описания, альтернативными друг другу являются подиерархии, каждая из которых представляет собой, принадлежащую иерархии, альтернативную часть описания из альтернативных друг другу частей описания (альтернативная часть описания - это часть описания, например, выбранная (отмеченная) или введенная автором с помощью интерфейса электронного устройства в качестве альтернативной по отношению к другой, выбранной (отмеченной) пользователем с помощью интерфейса электронного устройства, части описания (связи, совокупности связей), причем эти части описания являются альтернативными по отношению к альтернативным для каждой из них частям описания связям, совокупностям связей) вместе с ее подчиненными частями описания и/или описаниями понятий из этой иерархии, связанную в той же иерархии с одной и той же для данных альтернативных подиерархий вышестоящей частью описания. Отсутствие подиерархии означает отсутствие только тех описаний понятий и частей описания (элементов иерархии) и связей между ними, которые принадлежат только этой отсутствующей подиерархии и не принадлежат остальным подиерархиям, которые не содержатся в отсутствующей подиерархии;

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

- подиерархии, в которых описание понятия верхнего уровня связано с нижестоящими описаниями понятий частью описания, структурой, частью структуры или совокупностью описаний понятий, которая отмечена с помощью электронного устройства как информация, с которой пользователь не согласен (которая не относится к искомой). Подиерархия - это описание понятия или часть описания в иерархии из связей в содержательной информации (или между частями содержательной информации) вместе со всеми описаниями понятий, (прямо и косвенно) подчиненными ему (ей) в этой иерархии через связь (например, между описанием понятия и частью описания; класс-подкласс; между описанием понятия и описанием другого понятия, которое обобщает первое понятие) или совокупность связей (связи или ребро гиперграфа, которыми(-ым) часть описания, структура, версия структуры или совокупность описаний понятий связывает описание понятия с нижестоящими описаниями понятий);

- подиерархии, в которых часть описания верхнего уровня отмечена с помощью электронного устройства как информация, с которой пользователь не согласен (которая не относится к искомой);

- все подиерархии, кроме одной в каждой совокупности альтернативных друг другу подиерархий;

- одна альтернативная подиерархия или более, к которой относится содержательная информация (части описания, части структуры, совокупности описаний понятий, описания понятий) с меньшим или большим агрегатом, относящихся к ней числовых значений, чем агрегат числовых значений, относящихся к содержательной информации, которая относится к подиерархии, альтернативной по отношению к первой подиерархии (например, когда частям описания соответствуют стоимости описываемых операций или их продолжительности, то агрегатом этих стоимостей или продолжительностей может быть их сумма, или если частям описания соответствуют уровни надежности описываемых операций, то агрегатом уровней надежности может быть средний уровень надежности операции);

- одна альтернативная подиерархия или более, у которой больше уровней или элементов (частей содержательной информации), чем у альтернативной ей подиерархии.

Начинают выводить искомую содержательную информацию, например: с крайних снизу (с последних) в иерархии описаний понятий и/или частей описания, то есть с тех, которые не имеют подчиненных, и/или с частей описания, которые связывают эти описания понятий с вышестоящими описаниями понятий; со сходных с частями предварительной содержательной информации отличными от темы поиска; с тех, на которых пользователь когда-то остановился в процессе чтения; и заканчивают выводить искомую содержательную информацию описанием понятия (темой поиска или сходным с ней описанием понятия верхнего уровня) и/или частью описания, к которой относится тема поиска (сходное с ней описание понятия верхнего уровня). В порядке, не нарушающем иерархию (т.е. содержательная информация, которая относится к связи или к описанию понятия, не выводится после информации, относящейся к вышестоящей связи или к вышестоящему описанию понятия), выводят либо всю искомую содержательную информацию, либо в только ее часть (например, заголовок публикации обычно показывают раньше ее тегов, которые могут быть на более низком уровне иерархии по сравнению с заголовком, поэтому выводятся в строгом иерархическом порядке заголовки отдельно от тегов или публикации, которые своим порядком не нарушают последовательность связей в иерархии, образованных этими публикациями между, относящимися к ним, тегами).

Выводить искомые описания понятий и/или части описания (т.е. искомую содержательную информацию) могут: по очереди (например, пользователь их по порядку переключает); одновременно в виде последовательности (списка), иерархии или с помощью другого способа изображения (структура, схема, облако и т.д.), в котором обозначают порядок частей искомой содержательной информации (например, с помощью их взаимного расположения; последовательности, в которой они связаны на экране электронного устройства; последовательности, в которой их отмечают). Искомую содержательную информацию могут выводить рядом с темой поиска (выбранной частью содержательной информации): в том же списке; в том же виде; в том же элементе интерфейса, что и тема поиска (выбранная часть содержательной информации), под ней или после нес.

На электронное устройство пользователя могут отправлять адреса искомых частей описания и описаний понятий (т.е. частей искомой содержательной информации), которые находятся на серверах, и потом могут с них эти искомые части описания и описания понятий загружать на электронное устройство пользователя с целью последующего вывода пользователю.

Из выведенных описаний понятий, частей описания, частей структур (т.е. из частей искомой содержательной информации) пользователь может отметить некоторые из них как те, с которыми он не согласен (как те, которые не относятся к искомой содержательной информации). После этого выводят новый список или новая иерархия описаний понятий и/или частей описания (т.е. новая искомая содержательная информация), удовлетворяющая запросу (т.е. предварительной содержательной информации), теме поиска.

Кроме того, вместе с искомыми описаниями понятий и/или частями описания (вместе с искомой содержательной информацией?) может быть выведена (отражена) дополнительная информация, прикрепленная либо к каждому(ой) отдельному(ой) описанию понятия или части описания, либо к их группе. Эта дополнительная информация может быть выражена в виде дополнительных связей между описаниями понятий, частями описания или являться комментариями пользователей (авторов своих же публикаций или других авторов других публикаций, либо других пользователей), либо дополнительными прикрепленными к ним файлами (фото, видео, аудио и т.п.), относящимися к конкретному описанию понятия или конкретной части описания, либо в виде другой полезной информации, имеющей отношение к соответствующему описанию понятия или части описания и поисковому запросу.

В процессе взаимодействия с электронным устройством (в том числе в процессе ввода запроса (т.е. получения предварительной содержательной информации), выбора темы поиска, изучения выведенной искомой содержательной информации) пользователь может менять настройки (фильтры) поиска, чтобы выводились, например, такие варианты темы поиска, выбор из которых приводил бы к выводу искомой содержательной информации, имеющей определенный характер (например, не содержала, содержала больше или состояла только из описаний понятий и/или частей описания, которые определенным образом отмечены (например, как согласованные)). Настройки (фильтры) поиска могут не влиять на вывод вариантов темы поиска, а влиять только на характер выводимой искомой содержательной информации (например, чтобы не содержала, содержала больше или состояла только из описаний понятий и/или частей описания, которые определенным образом отмечены (например, как согласованные)). Влиять на характер выводимой искомой содержательной информации настройки поиска могут исключением определенных альтернативных подиерархий, как это описано выше.

Способ поиска информации согласно третьему варианту изобретения заключается в следующем.

Поиск информации через компьютерную сеть пользователь осуществляет с помощью электронного устройства, например, компьютера (имеющего системный блок, монитор и периферийные устройства, такие как клавиатура, мышь и т.п.), планшета, смартфона, телефона, персонального компьютера, умных часов или любой другой электронно-вычислительной машины (ЭВМ), любых других бытовых приборов с достаточной функциональностью. При этом электронное устройство имеет специальное программное обеспечение и пользовательский интерфейс, па котором пользователь с помощью программного обеспечения осуществляет операции по поиску информации. Пользовательский интерфейс электронного устройства (для всех вариантов изобретения) выполнен в виде графического или аудио интерфейса. При этом графический интерфейс включает одно или несколько областей (полей) ввода и вывода (отображения) информации, а также функциональные кнопки, с помощью которых осуществляется процесс поиска информации.

С помощью электронного устройства получают через сеть передачи данных (коммуникационную сеть, каналы связи, Интернет) или через другой канал предварительную содержательную информацию (текст, звук, устная речь, изображения, видео), которая выводится этим электронным устройством пользователю (с помощью пользовательского интерфейса), например, в виде веб-страницы, электронного письма, уведомления, сообщения или описания внутри веб-приложения.

Вместо получения предварительной содержательной информации через сеть передачи данных или вместе с этим, до этого и/или после получения предварительной содержательной информации, с помощью электронного устройства от пользователя получают предварительную содержательную информацию, например, в виде написанного им сообщения с прикрепленной информацией или в виде одного или нескольких поисковых запросов и/или частей поискового запроса (например, последовательные, промежуточные запросы, сообщения для бота, чат-бота, выбор предложенной или рекомендованной темы, выбор уведомления), каждая из которых может представлять ввод или выбор (выделение, указание или воздействие на элемент управления, относящийся к тому, что выбирают): текста (в т.ч. с помощью голоса), голосовой команды, звука, устной речи, изображения или видео.

После получения электронным устройством предварительной содержательной информации в виде поисковых запросов и/или частей поискового запроса), информация о них посредством сети передачи данных автоматически или командой пользователя отправляется на сервер со специальным программным обеспечением, связанным с программным обеспечением электронного устройства пользователя. Отправка информации о поисковых запросах и/или частях поискового запроса может быть осуществлена на один сервер или сразу на несколько серверов, участвующих в системе поиска и связанных между собой и с электронным устройством пользователя сетью передачи данных (коммуникационной сетью, каналами связи, Интернет). После получения одним или несколькими серверами информации о поисковых запросах и/или частях поискового запроса (т.е. о предварительной содержательной информации), на них осуществляется (инициируется) обработка информации о поисковых запросах и/или частях поискового запроса (т.е. о предварительной содержательной информации) и поиск содержательной информации, относящейся к информации, размещенной пользователями (авторами). Также обработка информации о поисковых запросах и/или частях поискового запроса и поиск содержательной информации, относящейся к информации от авторов, может быть осуществлен непосредственно на электронном устройстве пользователя, в том числе когда эта информация была передана на электронное устройство.

Вместе с информацией о пользовательском вводе (в т.ч. о поисковых запросах и/или частях запроса) или вместо нее может передаваться с электронного устройства пользователя и обрабатываться информация, относящаяся к предварительной содержательной информации, полученной и выведенной пользователю с помощью его электронного устройства. Кроме того, вместе со всей этой информацией или при полном ее отсутствии может обрабатываться и та предварительная содержательная информация (например, позиция в каталоге), которая предназначена для вывода пользователю вместе с результатом ее обработки.

При обработке информации, относящейся к предварительной содержательной информации, на одном или на нескольких серверах (или непосредственно на электронном устройстве пользователя) находят, отправляют на электронное устройство пользователя и выводят на нем первую содержательную информацию, то есть варианты темы поиска (далее по тексту вместо термина «первая содержательная информация» будет использоваться термин «варианты темы поиска», а вместо термина «выбранная часть первой содержательной информации» будет использоваться термин «тема поиска»):

- описания (и/или перевод этих описаний на другой язык) понятий (описанием понятия может быть: тема; название; название или описание задачи; категория; пользовательская метка; термин; тег; хештег; ключевое слово; ключевая фраза; элемент списка; ссылка (гиперссылка), выделенная (отмеченная) часть текста или (видео-)изображения, название (описание) одного из основных понятий (автоматически найденных) части описания; название (или описание в комментарии к коду) функции, переменной, объекта, класса, шаблона, тега разметки, элемента HTML и XML; заголовок; подзаголовок; название (описание) каталога; название (описание) подкаталога; название (описание) файла; описание (название) элемента структуры (иерархической, древовидной, сетевой, которая представлена в документе, файле или в базе данных, например, структура изделия в системе управления жизненным циклом продукта, дерево сборки, карта памяти, структура требований, схема, план, модель); набор характеристик (параметров) чего-либо; изображение; аудиозапись; видеозапись; видеопоток), являющиеся элементами цепочек (т.е. относящиеся к ним);

- и/или части описания (объяснения) (и/или перевод этих частей описания на другой язык) (частью описания может быть: поисковый запрос какого-либо пользователя; публикация; сообщение (в чате, мессенджере), в том числе голосовое; текст, расположенный непосредственно под заголовком, непосредственно внутри элемента XML и HTML (включая или нет этот заголовок, тег элемента, описание элемента, подзаголовки, теги внутренних элементов, их описания); параграф; фрагмент текста программы (определяющий функцию, переменную, объект, класс, шаблон); описание связи в какой-либо структуре (иерархической, древовидной, сетевой и т.д., которая представлена в документах, файлах или в базах данных; описание ребра гиперграфа); (видео-) изображение) из тех, что связывают элементы (описания понятий) этих цепочек или являются их элементами (поэтому части описания тоже относятся к цепочкам), в которых:

1) Начальный элемент сходен по смыслу (например, из-за сходной последовательности символов; сходства его синонима, находящегося в базе данных; сходства его перевода на другой язык) с предварительной содержательной информацией или с ее частью (либо в качестве общего начального элемента цепочек находят с помощью электронного устройства в одной или нескольких частях описания содержательную информацию (которая в качестве описания понятия связывается этими частями описания с относящимися к ним описаниями понятий), сходную с предварительной содержательной информацией или с ее частью);

2) У каждой цепочки или у некоторого их подмножества может быть в качестве начального элемента не общая для всех цепочек часть описания (своей частью или целиком сходная с, по меньшей мере, частью предварительной содержательной информации, которая могла выводиться для выбора пользователем с отметкой «включая альтернативы», чтобы не перегружать его чтением остальных альтернатив и чтобы он скорее ее выбрал, или которая могла находиться в группе частей предварительной содержательной информации, сходных с альтернативными начальному элементу частями описания, в группе, которую пользователь целиком выбрал), а своя часть описания, которая (часть которой) сходна по смыслу с предварительной содержательной информацией (или с ее частью).

3) Описания понятий связаны, например:

а) частью описания, к которой они относятся (например, публикация связывает свои пользовательские метки, ключевые слова и фразы, основные понятия, темы, категории, ссылки, элементы списка, гиперссылки, выделенные (отмеченные) части текста и т.д.); (видео-) изображение связывает выделенные или отмеченные его части; элемент HTML (XML) связывает тег (имя) этого элемента и теги (имена) элементов, которые внутри этого элемента содержатся; раздел текста связывает свой заголовок и подзаголовки (элементы списка); параграф связывает содержащиеся в нем основные понятия; фрагмент текста программы связывает название (описание), определяемой в этом фрагменте, функции (переменной, объекта, класса, шаблона) и названия (описания) функций, переменных, объектов, классов, шаблонов, с помощью которых она определяется);

б) частью структуры (иерархической, древовидной, сетевой, гиперграфовой, которая может быть представлена в документе, файле или в базе данных - например, схема, план, модель, структура изделия в системе управления жизненным циклом продукта, дерево сборки, карта памяти, структура требований, задача и подзадачи);

в) название (описание) каталога связано с названиями (описаниями), содержащихся внутри каталога, подкаталогов и файлов, которые связаны между собой тем, что находятся в одном каталоге;

г) как часть-целое, класс-подкласс, источник-следствие;

д) пользователем (например, при создании новой публикации аналогичной существующей по ее шаблону, когда пользователь вводит тег новой публикации аналогичный определенному тегу из существующей публикации в текстовое поле, которое подписано этим тегом из существующей публикации, и тем самым связывает тег новой публикации с обобщающим его тегом существующей, то есть описание понятия связывают с описанием другого понятия, которое обобщает первое понятие);

е) совокупностью, в которой они находятся;

ж) автоматически в результате обработки частей описания.

4) Части описания могут быть связаны, например:

а) частью структуры (примеры структур описаны выше), ссылкой (гиперссылкой), связью, информация о которой записана в базе данных;

б) внутри текстовой иерархии как заголовок и подзаголовок или как публикация и комментарий к ней;

в) автором или пользователем с помощью интерфейса электронного устройства.

г) в качестве альтернативных друг другу частей описания;

д) автоматически в результате автоматической обработки текста.

5) Часть описания может быть связана с описанием понятия, которое относится к связанной с ней другой части описания.

6) Описания понятий (части описания) являются одним и тем же описанием понятия (частью описания), если они идентичные, одинаковые по смыслу, в достаточной мере сходные.

При этом не выводят (или располагают так, что для просмотра необходимо воспользоваться прокруткой с помощью интерфейса электронного устройства (на его дисплее), либо с помощью периферийных устройств, таких как мышь и т.п.):

а) являющиеся промежуточными элементами цепочек, описания понятий, и поэтому не являющиеся описаниями конечных целей или последних достижений (описания, из которых пользователь вероятно не выберет с помощью интерфейса; описания, наличие одного из которых в составе запроса может не позволить получить пользователю всю релевантную информацию);

б) части описания, связывающие описания понятий в качестве промежуточных элементов цепочек (таким образом, части описания (содержательная информация) относятся к промежуточным элементам цепочек и поэтому не описывают конечных целей или последних достижений, в результате чего эти части описания, вероятно, не будут выбраны пользователем с помощью интерфейса, а наличие одной из них в составе запроса может не позволить получить пользователю всю релевантную информацию);

в) являющиеся промежуточными элементами цепочек, части описания, и поэтому не содержащие описания конечных целей или последних достижений (описания, из которых пользователь вероятно не выберет с помощью интерфейса; описания, наличие одного из которых в составе запроса может не позволить получить пользователю всю релевантную информацию).

Вариантами тем поиска могут быть, например, альтернативные друг другу части описания (или их группы), не имеющие вышестоящих частей описания; описания понятий, которые находятся на расстоянии как можно большего числа связей от начального элемента цепочек, но не дальше какого-то определенного числа (например, пяти) связей от общего начала цепочек (описания понятия сходного с частью предварительной содержательной информации); непохожие на предварительную информацию описания понятий, находящиеся на других концах цепочек; описания понятий, каждое из которых везде является заголовком и нигде подзаголовком или подчиненным элементом в иерархической структуре, причем не имеет связей с описаниями обобщающих его понятий. В качестве варианта темы поиска может быть найдено описание понятия, которое связано с описанием, обобщающего его, другого понятия, но которое нигде не является подчиненным элементом, (и тоже выводится как вариант темы поиска).

Кроме вариантов темы поиска могут выводить на электронном устройстве пользователя еще и часть предварительной содержательной информации (например, позиция в каталоге), которая предназначена для совместного и одновременного показа с вариантами темы поиска (возможна модификация, когда есть сразу несколько частей предварительной содержательной информации и вместе с каждой из этих частей выводят, найденные для нее, варианты темы поиска. Данная операция (обработка предварительной содержательной информации, поиск вариантов темы поиска и вывод предварительной содержательной информации вместе с вариантами темы поиска) может быть осуществлена непосредственно на электронном устройстве пользователя.

На электронное устройство пользователя могут отправлять адреса вариантов темы поиска, которые находятся на серверах, и потом могут с них эти варианты загружать на электронное устройство пользователя с целью последующего вывода пользователю.

Вывод, в качестве вариантов темы поиска, описаний понятий вместо частей описания уменьшает нагрузку на пользователя (количество прочитанного им текста) при составлении запроса.

Выводить часть описания в качестве варианта темы поиска могут вместе с относящимися к ней описаниями понятий (например, вместе со всеми, только с высшим или только низшими из них в иерархии).

Выводить на электронном устройстве варианты темы поиска могут все сразу; по очереди (например, когда пользователь дает команду показать следующую часть описания); при вводе пользователем с помощью интерфейса электронного устройства текста похожего на вариант темы поиска; в виде уведомления.

Описания понятий (варианты темы поиска) могут выводить в раскрывающемся списке рядом с текстовым полем, с помощью которого пользователь уже ввел часть запроса (например, предварительную содержательную информацию). Они могут быть специально обозначены электронным устройством (например, в качестве вариантов темы поиска) или нет.

Вместе с вариантом темы поиска могут выводить информацию о количестве отмеченных (например, как несогласованных с другими пользователями) частей искомой содержательной информации, которая будет выведена, в случае выбора данного варианта части контекста. Кроме того, вместе с вариантом темы поиска могут выводить информацию о наличии отметки, характере отметки и условии наличия отметки у искомой информации, которая будет выведена, в случае выбора данного варианта темы поиска.

Далее пользователь с помощью электронного устройства выбирает из выведенных описаний понятий и частей описания (т.е. из вариантов темы поиска).

Выбранное описание понятия (т.е. тема поиска) может отображаться рядом с частью запроса, уже введенной пользователем, и в одном с ней текстовом поле. Они могут быть специально обозначены системой (например, в качестве темы поиска) или нет.

В качестве темы поиска пользователь может выбрать с помощью интерфейса электронного устройства одну часть описания или целую их группу, в которой части описания являются друг для друга альтернативными (альтернативная часть описания - это часть описания, например, выбранная (отмеченная) или введенная автором с помощью интерфейса электронного устройства в качестве альтернативной по отношению к другой, выбранной (отмеченной) пользователем с помощью интерфейса электронного устройства, части описания (связи, совокупности связей), причем эти части описания являются альтернативными по отношению к альтернативным для каждой из них частям описания, связям, совокупностям связей).

Когда пользователь выбрал тему поиска, информацию о ней посредством сети передачи данных отправляют на один или па несколько серверов, обрабатывают на них сделанный выбор и выводят на электронное устройство (путем отображения с помощью пользовательского интерфейса на дисплее электронного устройства пользователя, либо выводят голосом с помощью пользовательского аудио интерфейса; обработка сделанного выбора и вывод информации могут быть осуществлены непосредственно на электронном устройстве пользователя) вторую содержательную информацию, то есть варианты частей контекста (далее по тексту вместо термина «вторая содержательная информация» будет использоваться термин «варианты частей контекста», а вместо термина «выбранные части второй содержательной информации» будет использоваться «части контекста», «контекст» или «выбранные варианты частей контекста»): описания (и/или перевод этих описаний на другой язык) понятий, являющиеся элементами иерархии (т.е. относящиеся к ней) и/или части описания (объяснения) (и/или перевод этих частей описания на другой язык) из тех, что связывают элементы (описания понятий) этой иерархии (поэтому части описания тоже относятся к иерархии) или являются ее элементами, в которой:

1) Описание понятия верхнего уровня является выбранной темой поиска или сходно с ней по смыслу (например, из-за сходной последовательности символов; сходства его синонима, находящегося в базе данных; сходства его перевода на другой язык), либо в качестве описания понятия верхнего уровня находят с помощью электронного устройства в одной или нескольких частях описания содержательную информацию (которая в качестве описания понятия связывается этими частями описания с относящимися к ним описаниями понятий) сходную с темой поиска;

2) Может быть несколько частей описания па верхнем уровне иерархии, для которых возможны варианты:

а) только часть каждой из них (например, слово, словосочетание, описание понятия) сходна по смыслу с выбранной темой поиска (или ее частью).

б) только одна из них сходна по смыслу с выбранной темой поиска (повторяет ее или ей является). В таком случае части описания на верхнем уровне иерархии могут быть друг для друга альтернативными (альтернативная часть описания - это часть описания, например, выбранная (отмеченная) или введенная автором с помощью интерфейса электронного устройства в качестве альтернативной по отношению к другой, выбранной (отмеченной) пользователем с помощью интерфейса электронного устройства, части описания (связи, совокупности связей), причем эти части описания являются альтернативными по отношению к альтернативным для каждой из них частям описания, связям, совокупностям связей), а возможная тема поиска сходная с одной из них могла выводиться для выбора пользователем с отметкой «включая альтернативы», чтобы не перегружать его чтением остальных альтернатив и чтобы он скорее ее выбрал.

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

3) Описания понятий связаны, например:

а) частью описания, к которой они относятся (например, публикация связывает свои пользовательские метки, ключевые слова и фразы, основные понятия, темы, категории, ссылки, элементы списка, гиперссылки, выделенные (отмеченные) части текста и т.д.); (видео-) изображение связывает выделенные или отмеченные его части; элемент HTML (XML) связывает тег (имя) этого элемента и теги (имена) элементов, которые внутри этого элемента содержатся; раздел текста связывает свой заголовок и подзаголовки (элементы списка); параграф связывает содержащиеся в нем основные понятия; фрагмент текста программы связывает название (описание), определяемой в этом фрагменте, функции (переменной, объекта, класса, шаблона) и названия (описания) функций, переменных, объектов, классов, шаблонов, с помощью которых она определяется;

б) частью структуры (иерархической, древовидной, сетевой, гиперграфовой, которая может быть представлена в документе, файле или в базе данных - например, схема, план, модель, структура изделия в системе управления жизненным циклом продукта, дерево сборки, карта памяти, структура требований, задача и подзадачи);

в) название (описание) каталога связано с названиями (описаниями), содержащихся внутри каталога, подкаталогов и файлов, которые связаны между собой тем, что находятся в одном каталоге;

г) как часть-целое, класс-подкласс, источник-следствие;

д) пользователем (например, при создании новой публикации аналогичной существующей по ее шаблону, когда пользователь вводит тег новой публикации аналогичный определенному тегу из существующей публикации в текстовое поле, которое подписано этим тегом из существующей публикации, и тем самым связывает тег новой публикации с обобщающим его тегом существующей, то есть описание понятия связывают с описанием другого понятия, которое обобщает первое понятие);

е) совокупностью, в которой они находятся;

ж) автоматически в результате обработки частей описания.

4) Части описания могут быть связаны, например:

а) частью структуры (примеры структур описаны выше), ссылкой (гиперссылкой), связью, информация о которой записана в базе данных;

б) внутри текстовой иерархии как заголовок и подзаголовок или как публикация и комментарий к ней;

в) автором или пользователем с помощью интерфейса электронного устройства.

г) в качестве альтернативных друг другу частей описания;

д) автоматически в результате автоматической обработки текста.

5) Часть описания может быть связана с описанием понятия, которое относится к связанной с ней другой части описания.

6) У вышестоящего элемента (описание понятия, часть описания) иерархии может быть один подчиненный элемент (описание понятия, часть описания), а у одного подчиненного элемента (описание понятия, часть описания) может быть более чем один, связанный с ним, вышестоящий элемент (описание понятия, часть описания).

7) Описания понятий (части описания) являются одним и тем же описанием понятия (частью описания), если они идентичные, одинаковые по смыслу, в достаточной мере сходные.

8) Отношение старшинства между связанными описаниями понятий (частями описания) может не повторять отношение старшинства между ними в содержательной информации (например, в данной иерархии (из связей в содержательной информации) название описываемой функции может подчиняться названию переменной, которое используется в описании функции, или название целого узла из дерева сборки может подчиняться названию детали этого узла).

При этом не выводят (или располагают так, что для просмотра необходимо воспользоваться прокруткой с помощью интерфейса электронного устройства (на его дисплее), либо с помощью периферийных устройств, таких как мышь и т.п.):

а) находящиеся на промежуточных уровнях иерархии, описания понятий, возможно, не понятных (из-за промежуточного положения в иерархии) пользователю (описания которых он, вероятно, не выберет с помощью интерфейса);

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

в) возможно, не понятные пользователю части описания (которые он, вероятно, не выберет с помощью интерфейса), которые находятся на промежуточных уровнях иерархии.

Например, могут выводить только части описания, которые связывают описания понятий в качестве крайних нижних уровней иерархии описаний понятий (к этим частям описания относятся и такие, где часть описания связывает вышестоящее описание понятия с неизвестно какими описаниями понятий, например, публикации с единственным заголовком или тегом), и/или эти крайние снизу описания понятий. Либо могут выводить части описания, на которых пользователь когда-то остановился в процессе чтения, и/или описания понятий, которые к этим частям описания относятся.

Определенные выше выводимые варианты частей контекста (т.е. содержательную информацию, относящуюся к иерархии, за исключением, по меньшей мере, части содержательной информации, относящейся к промежуточным уровням) могут выводить не все, а например, только:

- относящиеся к альтернативным друг другу подиерархиям, к которым относится одинаковое число описаний понятий и/или частей описания (т.е. частей содержательной информации), выбранных с помощью электронного устройства в качестве частей контекста, возможно, вместе с другими частями содержательной информации, сходными с частями предварительной содержательной информации, причем не меньшее, чем относится к каждой из остальных альтернативных им подиерархий. Альтернативные друг другу подиерархии - это подиерархии, каждая из которых представляет собой одно и то же описание понятия в иерархии из связей в содержательной информации вместе со всеми описаниями понятий, (прямо и косвенно) подчиненными ему в этой иерархии через, отличную для каждой подиерархии, связь (например, между описанием понятия и частью описания; класс-подкласс; между описанием понятия и описанием другого понятия, которое обобщает первое понятие) или совокупность связей (связи или ребро гиперграфа, которыми(-ым) часть описания, структура, версия структуры или совокупность описаний понятий связывает описание понятия с нижестоящими описаниями понятий). В случае когда элементом иерархии является часть описания, альтернативными друг другу являются подиерархии, каждая из которых представляет собой, принадлежащую иерархии, альтернативную часть описания из альтернативных друг другу частей описания (альтернативная часть описания - это часть описания, например, выбранная (отмеченная) или введенная автором с помощью интерфейса электронного устройства в качестве альтернативной по отношению к другой, выбранной (отмеченной) пользователем с помощью интерфейса электронного устройства, части описания (связи, совокупности связей), причем эти части описания являются альтернативными по отношению к альтернативным для каждой из них частям описания, связям, совокупностям связей) вместе с ее подчиненными частями описания и/или описаниями понятий из этой иерархии, связанную в той же иерархии с одной и той же для данных альтернативных подиерархий вышестоящей частью описания.

- относящиеся к альтернативным подиерархиям, в которых нет связи между описанием понятия (или частью описания, которая его содержит) и вышестоящим, обобщающим его, другим описанием понятия (или вышестоящей частью описания, которая содержит обобщающее описание понятия).

- относящиеся к альтернативным подиерархиям, и не являющиеся общими (т.е. относящимися одновременно к двум или более) для двух или более альтернативных подиерархий.

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

- относящиеся к альтернативным подиерархиям.

- некоторые из относящихся к каждой отдельной подиерархии. Подиерархия - это описание понятия или часть описания в иерархии из связей в содержательной информации (или между частями содержательной информации) вместе со всеми описаниями понятий и частями описания, (прямо и косвенно) подчиненными ему (ей) в этой иерархии через связь (например, между частями описания; класс-подкласс; между описанием понятия и описанием другого понятия, которое обобщает первое понятие) или совокупность связей (связи или ребро гиперграфа, которыми(-ым) часть описания, структура, версия структуры или совокупность описаний понятий связывает описание понятия с нижестоящими описаниями понятий).

- относящиеся к подиерархиям, верхний уровень которых не связан с нижестоящим уровнем частью описания, структурой, связью (т.е. содержательной информацией), которая отмечена с помощью электронного устройства как не относящаяся к искомой содержательной информации.

Все перечисленные сокращения количества вариантов частей контекста уменьшают нагрузку на пользователя, позволяют быстрее сделать запрос.

На электронное устройство пользователя могут отправлять адреса вариантов частей контекста, которые находятся на серверах, и потом могут с них эти варианты загружать на электронное устройство пользователя с целью последующего вывода пользователю.

Вывод, в качестве вариантов частей контекста, описаний понятий вместо частей описания уменьшает нагрузку на пользователя (количество прочитанного им текста) при составлении запроса.

Выводить часть описания в качестве варианта части контекста могут вместе с относящимися к ней описаниями понятий (например, вместе со всеми, только с высшим или только низшими из них в иерархии).

Выводить на электронном устройстве варианты частей контекста могу т все сразу; по очереди (например, когда пользователь дает команду показать следующую часть описания); при вводе пользователем с помощью интерфейса электронного устройства текста похожего на вариант части контекста; в виде уведомления.

Описания понятий (варианты частей контекста) могут выводить в раскрывающемся списке рядом с текстовым полем, с помощью которого пользователь уже ввел часть запроса. Они могут быть специально обозначены электронным устройством (например, в качестве вариантов частей кон текста) или нет.

Вместе с вариантом контекста могут выводить информацию о количестве отмеченных (например, как несогласованных с другими пользователями) частей искомой содержательной информации, которая будет выведена, в случае выбора данного варианта части контекста. Кроме того, вместе с вариантом контекста могут выводить информацию о наличии отметки, характере отметки и условии наличия отметки у искомой информации, которая будет выведена, в случае выбора данного варианта части контекста.

Далее пользователь с помощью электронного устройства выбирает из выведенных описаний понятий и частей описания (т.е. из вариантов частей контекста). Может выбирать методом исключения - указывать с помощью интерфейса на варианты частей контекста, которые его не интересуют. После выбора варианта каждой части контекста могут выводить меньшее число описаний понятий и частей описания (варианты других частей контекста) и только относящиеся к альтернативным друг другу подиерархиям, к которым относится одинаковое число описаний понятий и/или частей описания (т.е. частей содержательной информации), выбранных с помощью электронного устройства в качестве частей контекста, возможно, вместе с другими частями содержательной информации, сходными с частями предварительной содержательной информации, причем не меньшее, чем относится к каждой из остальных альтернативных им подиерархий. Информация о выборе может отправляться на сервер или сервера для обработки или обрабатываться на электронном устройстве, а результат обработки - меньший набор вариантов частей контекста - отправляться обратно на электронное устройство для вывода на нем.

Выбранные описания понятий (т.е. части контекста) могут отображаться рядом с частью запроса, уже введенной пользователем, и в одном с ней текстовом поле. Они могут быть специально обозначены системой (например, в качестве частей контекста) или нет.

Когда для пользователя нечего выводить в качестве вариантов частей контекста (например, после сделанного им выбора) или пользователь с помощью интерфейса дает команду вывести искомую содержательную информацию, информацию о сделанном выборе посредством сети передачи данных отправляют на один или на несколько серверов, обрабатывают на них сделанный выбор и выводят на электронное устройство (путем отображения с помощью пользовательского интерфейса на дисплее электронного устройства пользователя, либо выводят голосом с помощью пользовательского аудио интерфейса; обработка сделанного выбора и вывод искомой информации могут быть осуществлены непосредственно на электронном устройстве пользователя) искомую содержательную информацию, то есть описания (и/или их перевод на другой язык) понятий и/или части описания, являющиеся элементами иерархии (относятся к иерархии, которая описана выше), и/или части описания из тех, что связывают (т.е. из тех, что относятся к иерархии) описания понятий в виде этой иерархии, в которой отсутствует, например:

- одна альтернативная подиерархия или более, к которой относится меньше выбранных с помощью электронного устройства частей контекста (т.е. частей содержательной информации), чем к альтернативной ей подиерархии (отсутствие подиерархии означает отсутствие только тех описаний понятий и частей описания (элементов иерархии) и связей между ними, которые принадлежат только этой отсутствующей подиерархии и не принадлежат остальным подиерархиям, которые не содержатся в отсутствующей подиерархии);

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

- подиерархии, в которых описание понятия верхнего уровня связано с нижестоящими описаниями понятий частью описания, структурой, частью структуры или совокупностью описаний понятий, которая отмечена с помощью электронного устройства как информация, с которой пользователь не согласен (которая не относится к искомой);

- подиерархии, в которых часть описания верхнего уровня отмечена с помощью электронного устройства как информация, с которой пользователь не согласен (которая не относится к искомой);

- все подиерархии, кроме одной в каждой совокупности альтернативных друг другу подиерархий;

- одна альтернативная подиерархия или более, к которой относится содержательная информация (части описания, части структуры, совокупности описаний понятий, описания понятий) с меньшим или большим агрегатом, относящихся к ней числовых значений, чем агрегат числовых значений, относящихся к содержательной информации, которая относится к подиерархии, альтернативной по отношению к первой подиерархии (например, когда частям описания соответствуют стоимости описываемых операций или их продолжительности, то агрегатом этих стоимостей или продолжительностей может быть их сумма, или если частям описания соответствуют уровни надежности описываемых операций, то агрегатом уровней надежности может быть средний уровень надежности операции);

- одна альтернативная подиерархия или более, у которой больше уровней или элементов (частей содержательной информации), чем у альтернативной ей подиерархии.

Начинают выводить искомую содержательную информацию, например: с крайних снизу (с последних) в иерархии описаний понятий и/или частей описания, то есть с тех, которые не имеют подчиненных, и/или с частей описания, которые связывают эти описания понятий с вышестоящими описаниями понятий); с частей контекста; со сходных с частями предварительной содержательной информации отличными от темы поиска; с описаний понятий и/или частей описания, которые находятся в иерархии сразу над крайними описаниями понятий и/или частями описания, потому что те уже выводились пользователю; с тех, на которых пользователь когда-то остановился в процессе чтения; и закапчивают выводить искомую содержательную информацию темой поиска (описанием понятия верхнего уровня) и/или частью описания, с которой сходна или к которой относится тема поиска. В порядке, не нарушающем иерархию (т.е. содержательная информация, которая относится к связи или к описанию понятия, не выводится после информации, относящейся к вышестоящей связи или к вышестоящему описанию понятия), выводят либо всю искомую содержательную информацию, либо только ее часть (например, заголовок публикации обычно показывают раньше ее тегов, которые могут быть на более низком уровне иерархии по сравнению с заголовком, поэтому выводятся в строгом иерархическом порядке заголовки отдельно от тегов или публикации, которые своим порядком не нарушают последовательность связей в иерархии, образованных этими публикациями между, относящимися к ним, тегами).

Выводить искомые описания понятий и/или части описания (т.е. искомую содержательную информацию) могут: по очереди (например, пользователь их по порядку переключает); одновременно в виде последовательности (списка), иерархии или с помощью другого способа изображения (структура, схема, облако и т.д.), в котором обозначают порядок частей искомой содержательной информации (например, с помощью их взаимного расположения; последовательности, в которой они связаны на экране электронного устройства; последовательности, в которой их отмечают). Искомую содержательную информацию могут выводить рядом с частями контекста (выбранными частями содержательной информации): в том же списке; в том же виде; в том же элементе интерфейса, что и части контекста (выбранные части содержательной информации), под ними или после них.

На электронное устройство пользователя могут отправлять адреса искомых частей описания и описаний понятий (т.е. частей искомой содержательной информации), которые находятся на серверах, и потом могут с них эти искомые части описания и описания понятий загружать на электронное устройство пользователя с целью последующего вывода пользователю.

Из выведенных описаний понятий, частей описания, частей структур (т.е. из частей искомой содержательной информации) пользователь может отметить некоторые из них как те, с которыми он не согласен (как те, которые не относятся к искомой содержательной информации). После этого выводят новый список или новая иерархия описаний понятий и/или частей описания (т.е. новая искомая содержательная информация), удовлетворяющая запросу, теме поиска и частям контекста.

Кроме того, вместе с искомыми описаниями понятий и/или частями описания (вместе с искомой содержательной информацией) может быть выведена (отражена) дополнительная информация, прикрепленная либо к каждому(ой) отдельному(ой) описанию понятия или части описания, либо к их группе. Эта дополнительная информация может быть выражена в виде дополнительных связей между описаниями понятий, частями описания или являться комментариями пользователей (авторов своих же публикаций или других авторов других публикаций, либо других пользователей), либо дополнительными прикрепленными к ним файлами (фото, видео, аудио и т.п.), относящимися к конкретному описанию понятия или конкретной части описания, либо в виде другой полезной информации, имеющей отношение к соответствующему описанию понятия или части описания и поисковому запросу.

В процессе взаимодействия с электронным устройством (в том числе в процессе ввода запроса (т.е. получения предварительной содержательной информации), выбора темы поиска, выбора вариантов частей контекста, изучения выведенной искомой содержательной информации) пользователь может менять настройки (фильтры) поиска, чтобы выводились, например, такие варианты частей контекста, выбор из которых приводил бы к выводу искомой содержательной информации, имеющей определенный характер (например, не содержала, содержала больше или состояла только из описаний понятий и/или частей описания, которые определенным образом отмечены (например, как согласованные)). Настройки (фильтры) поиска могут не влиять на вывод вариантов частей контекста, а влиять только на характер выводимой искомой содержательной информации (например, чтобы не содержала, содержала больше или состояла только из описаний понятий и/или частей описания, которые определенным образом отмечены (например, как согласованные)). Влиять на характер выводимой искомой содержательной информации настройки поиска могут исключением определенных альтернативных подиерархий, как это описано выше.

При реализации способа поиска информации в вариантном исполнении изобретения при отправке на сервер (серверы) части поискового запроса (или непосредственно на электронном устройстве пользователя), на нем могут быть найдены публикации пользователей, которые связывают теги, на высшем уровне иерархии которых находится тег публикации, сходный с частью поискового запроса. В данном случае при осуществлении способа поиска информации осуществляются следующие операции:

I) ПЕРВАЯ ЧАСТЬ ПОИСКОВОГО ЗАПРОСА (ПРОМЕЖУТОЧНЫЙ ПОИСКОВЫЙ ЗАПРОС).

Пользователь с помощью пользовательского интерфейса электронного устройства вводит часть текста поискового запроса (или целиком поисковый запрос), информация о котором отправляется на один или на несколько серверов (или в память (в базу данных) электронного устройства пользователя).

Далее на сервере (серверах) (также далее по тексту имеется в виду, что все действия могут происходить и на самом электронном устройстве пользователя, в его памяти (в базе данных) с помощью процессора и/или других элементов обработки информации, без участия серверов) информация о поисковом запросе сравнивается в базе данных сервера (серверов) с тегами из публикаций авторов, введенными авторами публикаций при отправке на сервер (серверы) своих публикаций (таким образом, осуществляется поиск тегов запроса из публикаций авторов). Найденные теги, имеющие достаточную степень сходства с введенной частью поискового запроса (или всем запросом), отправляются сервером (серверами) обратно на электронное устройство пользователя, где с помощью пользовательского интерфейса пользователь выбирает один из них в качестве промежуточного запроса (тега запроса).

Помимо ввода текста пользователь может осуществить ввод поискового запроса с помощью голоса (голосовым набором), предоставления изображения или видео.

Кроме того, пользователь может либо выбрать тег запроса из списка предложенных тегов, либо электронное устройство или сервер могут сами автоматически выбрать тег запроса, который наиболее соответствует введенной пользователем части текста поискового запроса.

II) ПОИСК ЦЕЛИ ЗАПРОСА.

После выбора тега запроса информация, связанная с ним, поступает с электронного устройства пользователя посредством сети передачи данных на сервер (серверы), который в своей базе данных находит теги (теги цели), каждый из которых:

1) был отмечен автором публикации как «объясняемый» во всех публикациях, где он присутствует (когда автор вводит теги при создании публикации, он отмечает один тег как «объясняемый». Это означает, что отмеченный тег описывает понятие, которое объясняется в тексте публикации с помощью других понятий. Эти другие понятия описываются остальными тегами, введенными при создании данной публикации);

2) не имеет указанную (созданную) автором публикации связь с любым другим тегом, имеющим более общий смысл (например, «Союз» - «Космический корабль»). Возможна модификация, в которой данное условие может не выполняться, тогда пользователю могут быть показаны на дисплее электронного устройства в качестве возможных целей также и теги, находящиеся не на конце цепочки (из связей между тегами (частями содержательной информации). Например, теги, каждый из которых находится максимально близко к концу цепочки и связан со следующим в цепочке тегом, имеющим более общий смысл.

3) связан с выбранным тегом запроса (промежуточным запросом) цепочкой публикаций, включающей связи, в которых один тег соединен с другим тегом, имеющим более общий смысл.

Поиск тегов цели производится в ширину на гиперграфе, каждое ребро которого соответствует одной публикации, соединяет ее теги и связано совпадающими (общими) тегами с другими ребрами-публикациями. Начинается этот поиск с выбранного тега запроса (промежуточного запроса).

Найденные таким способом теги цели отправляются с сервера (серверов) на электронное устройство пользователя, на котором с помощью пользовательского интерфейса пользователь выбирает один из них или изначально выбранный тег запроса в качестве своей «цели».

III) ПОИСК КОНТЕКСТА ЗАПРОСА.

После выбора пользователем с помощью пользовательского интерфейса электронного устройства цели (тега цели), изначально выбранный тег запроса (промежуточный) автоматически становится первым тегом контекста поискового запроса. Далее, посредством сети передачи данных выбор цели инициирует осуществляемый сервером (серверами) поиск тегов контекста:

1) Которые присоединены к тегу цели иерархическим гиперграфом из публикаций, в котором:

а) ребром является:

- публикация, связывающая ее теги (добавленные к ней автором при создании) и связанная совпадающими (общими) тегами с другими публикациями;

- связь, в которой один тег соединен с другим тегом, имеющим более общий смысл, если тег цели находится в другой части гиперграфа, отделенной от части с тегами контекста данной связью;

б) из альтернативных подиерархий есть только те, в которых больше тегов контекста, выбранных пользователем, чем в альтернативных им подиерархиях.

2) Каждый из которых:

а) не был отмечен как «объясняемый» ни в одной публикации;

в) содержится в альтернативной подиерархии.

Способ поиска следующий:

1. Сначала производится поиск примитивов, т.е. тегов, каждый из которых не был отмечен как «объясняемый» ни в одной публикации или является одним из выбранных тегов контекста. Поиск производится в ширину на гиперграфе, каждое ребро которого соответствует одной публикации, соединяет ее теги и связано совпадающими (общими) тегами с другими ребрами-публикациями. Начинается этот поиск с тега цели.

2. Далее среди найденных примитивов отмечаются те, которые были выбраны пользователем в качестве контекста.

3. После этого начинается распространение информации (снизу вверх или, так называемое, «обратное») о примитивах от публикаций, в которых они находятся, к другим публикациям (см. ниже) по цепочке связей вплоть до публикаций, содержащих тег цели. Происходит все это следующим образом:

1) Публикация, в которой все теги кроме «объясняемого» являются примитивами, передает список этих примитивов в теги других публикаций, совпадающие с «объясняемым».

2) Как только в другой публикации каждый тег, кроме «объясняемого», либо получил (т.к. в него передали) список примитивов, либо сам является примитивом, либо при всем этом хотя бы в одном теге список примитивов обновился, списки, принадлежащие тегам этой публикации, складываются со списком примитивов, принадлежащих этой публикации, и получившийся список передается в теги следующих публикаций, которые совпадают с «объясняемым» тегом публикации, из которой передается список.

3) Если новый (передаваемый в тег публикации) список содержит больше примитивов, принадлежащих к контексту, чем тот, который в этом теге находится, то этот список полностью стирается и новый записывается на его место.

4) Если новый (передаваемый в тег публикации) список содержит меньше примитивов, принадлежащих к контексту, чем тот, который в этом теге находится, то новый список не передается в этот тег.

5) Если новый список (передаваемый в тег публикации) содержит столько же примитивов, принадлежащих к контексту, как и тот, который в этом теге находится, то:

а) примитивы из списка, передаваемого в тег публикации, добавляются в уже хранящийся в теге публикации список.

б) примитивы, которые присутствуют в списке, передаваемом в тег публикации, но не в списке, находящемся в теге публикации и те, которые, наоборот, присутствуют в списке, находящемся в теге, но не в передаваемом в него, отмечаются в отдельном реестре как «альтернативные».

6) Публикации, содержащие тег цели, который в них отмечен как «объясняемый», передают через него списки примитивов в автоматически созданный «тег результатов поиска», который не принадлежит ни одной публикаций и совпадает с тегом цели.

7) В итоге в списке, находящемся в «теге результатов поиска», оказываются не все примитивы. Из них только «альтернативные» предназначены для показа пользователю.

Полученные примитивы отправляются на электронное устройство пользователя, где с помощью интерфейса пользователь выбирает один из них в качестве еще одного тега контекста, в который (контекст) уже включен и самый первый тег запроса (промежуточный запрос), выбранный пользователем изначально.

IV) ОБРАБОТКА ПОИСКОВОГО ЗАПРОСА.

Пользователь дает команду электронному устройству выполнить поисковый запрос, который содержит выбранные пользователем цель (тег цели) и контекст (теги контекста). Запрос инициирует передачу с сервера и отображение на электронном устройстве пользователя последовательность публикаций, которые своим порядком не нарушают их иерархию, в которой:

1) Теги связаны:

а) Публикацией, которая связывает теги, которые к ней относятся (добавляются автором при создании публикации);

б) связью, в которой один тег соединен с другим тегом, имеющим более общий смысл, если тег цели находится в другой части иерархии (часть, которая может содержать множество уровней и тегов), отделенной от части с тегами контекста данной связью.

2) Отсутствуют:

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

б) альтернативные подиерархии, в которых при одинаковом числе тегов контекста меньше число уровней под тегом, связанным с имеющим более общий смысл вышестоящим тегом, чем в альтернативной им подиерархии.

в) все подиерархии, кроме одной в каждой совокупности альтернативных друг другу подиерархиях.

Способ формирования электронным устройством последовательности искомых публикаций следующий:

1. Сначала производится поиск примитивов, т.е. тегов, каждый из которых не был отмечен как «объясняемый» ни в одной публикации или является одним из выбранных тегов контекста. Поиск производится в ширину на гиперграфе, каждое ребро которого соответствует одной публикации, соединяет ее теги и связано совпадающими (общими) тегами с другими ребрами-публикациями. Начинается этот поиск с тега цели.

2. Далее среди найденных примитивов отмечаются те, которые были выбраны пользователем в качестве контекста.

3. После этого с публикаций, которые содержат примитивы, начинается обход публикаций с одновременной передачей следующим публикациям списка пройденных публикаций, учитывающего последовательность их прохождения, и списка примитивов, которые присутствуют в этих публикациях. Происходит это следующим образом:

1) Публикация, в которой все теги кроме «объясняемого» являются примитивами, передает их список в теги других публикаций, совпадающие с «объясняемым». В них же передается список пройденных публикаций, в котором пока присутствует только сама передающая публикация.

2) Как только в другой публикации каждый тег кроме «объясняемого» либо получил список примитивов и список пройденных публикаций, либо является примитивом, либо при всем этом хотя бы в одном теге список обновился, списки примитивов, принадлежащие всем не «объясняемым» тегам этой публикации, складываются со списком примитивов, принадлежащих этой публикации. То же самое происходит со списками пройденных публикаций: списки из всех, кроме «объясняемого», тегов публикации последовательно соединяются в один список и в его конец добавляется сама эта публикация. Далее получившиеся список примитивов и список пройденных публикаций передаются в каждый тег из других публикаций, который совпадает с «объясняемым» тегом данной публикации.

3) Если новый (передаваемый в тег публикации) список содержит больше примитивов, принадлежащих к контексту, чем список, который в этом теге находится, то список примитивов и список пройденных публикаций в этом теге стираются и на их место записываются соответствующие передаваемые в него списки.

4) Если новый (передаваемый в тег публикации) список содержит меньше примитивов, принадлежащих к контексту, чем тот, который в этом теге находится, то новые список примитивов и список пройденных публикаций в этот тег не передаются.

5) Если новый список (передаваемый в тег публикации) содержит столько же примитивов, принадлежащих к контексту, как и тот, который в этом теге находится, то для замещения старых списка примитивов и списка пройденных публикаций новыми списками необходимо, чтобы либо:

а) в передаваемом списке пройденных публикаций было больше публикаций до публикации, связывающей один тег с другим тегом, описывающим более общее понятие;

б) либо при прочих равных передаваемый список пройденных публикаций короче, чем тот, который уже присутствует в теге публикации.

6) Публикации, содержащие тег цели, который в них отмечен как «объясняемый», передают через него списки примитивов и пройденных публикаций в автоматически созданный «тег результатов поиска», который не принадлежит ни одной публикации и совпадает с тегом цели.

7) В итоге в «тег результатов поиска» поступает список пройденных публикаций, которые предназначены для показа пользователю в порядке, в котором они находятся в этом списке.

Модификации и дополнения:

1) Одним из возможных дополнений к изложенным способам поиска может быть исключение из их работы публикаций, которые пользователь для этого отметил. Например, если он не согласен с их содержанием.

2) Возможна модификация способов, при которой не нужно, чтобы автор при создании публикации отмечал один из ее тегов как «объясняемый». Тогда каждый тег из искомых в качестве возможных целей или примитивов должен присутствовать только в одной публикации. А в способах поиска тегов контекста и последовательности публикаций списки, которые находятся в тегах публикации должны передаваться в тег другой публикаций, если он совпадает с одним из тегов передающей публикации, а не только с «объясняемым» тегом. При этом списки передаются из всех тегов публикации за исключением тега, совпадающего с тегами других публикаций, в которые осуществляется передача. В таком случае, чтобы избежать зацикливания способа, к передаваемым спискам нужно добавить еще один список - пройденных тегов, в который будут записываться теги публикации, из которых осуществляется передача, и не допускать передачу в тег, который присутствует в списке пройденных.

3) В процессе поиска некоторые из тегов цели и тегов контекста, предложенных пользователю для выбора, могут быть автоматически отмечены (например, цветом) как новые. Либо отметка может говорить об особенности последовательности публикаций, которая может быть найдена при выборе отмеченного тега. Например, свидетельствовать, что будут найдены публикации, которые были отмечены пользователями, например, как проблемные. Или что последовательность будет содержать переход от частных рассуждений к общим.

4) Тегам и публикациям могут быть присвоены числовые значения, означающие, например, стоимость или время выполнения операций, которые с помощью этих тегов и публикаций описаны. Тогда способ нахождения последовательности публикаций может выдавать последовательность публикаций, описывающих, например, наименее затратную последовательность операций, для которой сумма этих числовых значений минимальна. Если числовые значения означают надежность или качество, то может быть найдена последовательность публикаций, для которой сумма этих значений максимальна. Для подобных применений надо в способе поиска последовательности публикаций заменить предпочтение информации, содержащей более короткий список пройденных публикаций, предпочтением информации, содержащей список пройденных публикаций, сумма числовых значений которых, соответственно, меньше или больше.

5) Возможна модификация способа, когда вместо тегов при выборе контекста показываются целиком публикации. Тогда пользователь должен указывать с помощью интерфейса, какие из них он находит релевантными, прежде чем ему будут показаны публикации, относящиеся к более высоким уровням иерархии.

6) Пользователь может выбирать контекст как с помощью выбора релевантных тегов контекста или публикаций, так и с помощью исключения нерелевантных. При каждом таком выборе пользователя заново выполняется способ поиска тегов контекста или публикаций, выбор из которых влияет на последовательность публикаций, которая будет найдена и показана пользователю.

7) При просмотре публикации пользователь может с помощью пользовательского интерфейса запросить нахождение тегов имеющих более общий или аналогичный смысл по отношению к тегам данной публикации.

ПРИМЕР ОСУЩЕСТВЛЕНИЯ СПОСОБА

Наряду с разнообразным контентом в собственной базе данных находятся публикации (приведены вместе с частью их тегов, добавленных авторами публикаций):

1. Публикация о том, что для разработки веб-приложений есть фрэймворки - программные платформы, облегчающие разработку. Теги: разработка веб-приложения, упрощение разработки, программная платформа, фрэймворк.

2. Публикация о том, что язык программирования JavaScript находит широкое применение в браузерах для придания интерактивности веб-странице. Теги: интерактивная веб-страница, браузер, JavaScript.

3. Публикация о том, что CoffeeScript - это диалект языка программирования JavaScript с упрощенным синтаксисом. Теги: JavaScript, упрощенный синтаксис, CoffeeScript.

4. Публикация об «X» - фрэймворке для быстрого создания приложений на JavaScript и MongoDB. Теги: X, фрэймворк, JavaScript, MongoDB.

5. Публикация о фрэймворке «X», который поддерживает реактивное программирование на языке JavaScript. Теги: X, реактивное программирование, JavaScript.

6. Публикация о пользе реактивного программирования для создания систем, работающих в реальном времени. Теги: реактивное программирование, системы, реальное время.

7. Публикация о важности работы в реальном времени систем для совместной работы. Теги: реальное время, система для совместной работы.

8. Публикация о том, что система для совместной работы является частным случаем Системы 2. Теги: система для совместной работы, Система 2.

9. Публикация о жизнеспособной системе, неотъемлемой частью которой является Система 2. Теги: жизнеспособная система, Система 2.

Работа поисковой системы:

1. Пользователь с помощью интерфейса электронного устройства начинает вводить запрос «разработка веб-приложения для совместной работы» в поле ввода запроса (промежуточного) и вводит «разработ», после чего под полем раскрывается список, в котором присутствует строка «разработка веб-приложения». Пользователь с помощью интерфейса выбирает ее.

2. После этого поле ввода исчезает с экрана и заменяется двумя списками подсказок для изменения и уточнения запроса - для выбора другой цели и для уточнения контекста. В списке для выбора другой цели присутствуют строки «жизнеспособная система» и «система для совместной работы». Пользователь выбирает с помощью интерфейса строку «жизнеспособная система».

3. После этого содержание списка уточнения контекста изменяется. В нем появляются строки «упрощенный синтаксис», «CoffeeScript», «интерактивная веб-страница», «браузер». Над списком уточнения контекста появляется список выбранных частей контекста с единственной строкой «разработка веб-приложения». Список выбора другой цели исчезает и на его месте появляется выбранная цель «жизнеспособная система». Пользователь уточняет контекст, выбирая из списка уточнения контекста строку «упрощенный синтаксис», после чего этот список исчезает - уточнять больше незачем. Список с выбранными частями контекста пополняется выбранной строкой «упрощенный синтаксис».

Пользователь нажимает на экране кнопку «Найти» и на экран выводятся публикации из приведенного выше списка за исключением публикации №2 (Публикация о том, что язык программирования JavaScript находит широкое применение в браузерах для придания интерактивности веб-странице) и в том же порядке. Таким образом, из иерархии тегов была исключена публикация №2 (Публикация о том, что язык программирования JavaScript находит широкое применение в браузерах для придания интерактивности веб-странице), которая вместе с публикацией №3 (Публикация о том, что CoffeeScript - это диалект языка программирования JavaScript с упрощенным синтаксисом) связывает теги с одним и тем же вышестоящим тегом (т.е. «JavaScript»).

Преимущества предложенного способа поиска информации заключаются в следующем:

- предоставляется оптимизированный пользовательский интерфейс для отображения и вывода информации для эффективной формулировки поискового запроса. Такой интерфейс может быть выражен как графическим, так и аудио;

- значительно уменьшаются интеллектуальные трудозатраты на анализ полученной информации, сокращается время и нагрузка на поиск нужной информации за счет сокращения объема информации, выводимой на дисплей электронного устройства в процессе поиска, а также за счет возможности детального уточнения и/или изменения запроса, в результате чего существенно повышается эффективность поиска интересующей пользователя информации.

Также при осуществлении предложенного способа пользователь может получить большую и более предпочтительную релевантную информацию благодаря вспомогательной информации, помогающей изменить запрос.

Пользователь прочитывает (просматривает) меньше нерелевантного и повторяющегося текста (контента, информации) благодаря:

- автоматической проверке множества комбинаций из связанных документов (публикаций) для их синтеза (объединения) в (единственный) (цельный) релевантный текст (контент, информацию, результат);

- сбалансированному количеству подсказок, помогающих полностью уточнить запрос;

- понятным подсказкам, из которых практически любой (неквалифицированный) пользователь может выбрать, чтобы уточнить запрос.

В заключение следует отметить, что приведенные в описании сведения являются примерами, которые не ограничивают объем настоящего изобретения, определенный формулой. Специалисту в данной области должно быть ясно, что существуют альтернативные варианты осуществления изобретения, соответствующие сущности настоящего изобретения. В силу чего прилагаемая формула изобретения, содержащая совокупность признаков, характеризующих изобретение, не должна трактоваться в узком смысле раскрытых в описании примеров реализации, но в то же время раскрывает объем правовой охраны, предоставляемой изобретению.

Похожие патенты RU2634228C1

название год авторы номер документа
СПОСОБ КЛАСТЕРИЗАЦИИ РЕЗУЛЬТАТОВ ПОИСКА В ЗАВИСИМОСТИ ОТ СЕМАНТИКИ 2014
  • Андреев Сергей Геннадьевич
RU2564629C1
СПОСОБ ВВОДА ДАННЫХ В ЭЛЕКТРОННОЕ УСТРОЙСТВО, СПОСОБ ОБРАБОТКИ ГОЛОСОВОГО ЗАПРОСА, МАШИНОЧИТАЕМЫЙ НОСИТЕЛЬ (ВАРИАНТЫ), ЭЛЕКТРОННОЕ УСТРОЙСТВО, СЕРВЕР И СИСТЕМА 2015
  • Волков Евгений Михайлович
  • Филиппов Денис Сергеевич
  • Мельников Илья Алексеевич
RU2646350C2
СИСТЕМА И МЕТОД СЕМАНТИЧЕСКОГО ПОИСКА 2013
  • Зуев Константин Алексеевич
  • Даниэлян Татьяна Владимировна
  • Рахматулина Эльмира Монировна
RU2563148C2
РАСШИРЕНИЕ ВОЗМОЖНОСТЕЙ ИНФОРМАЦИОННОГО ПОИСКА 2015
  • Даниэлян Татьяна Владимировна
  • Инденбом Евгений Михайлович
RU2618375C2
СПОСОБ И СЕРВЕР ДЛЯ ОБРАБОТКИ ПОИСКОВОГО ЗАПРОСА И МАШИНОЧИТАЕМЫЙ НОСИТЕЛЬ 2014
  • Филиппов Денис Сергеевич
  • Волков Евгений Михайлович
  • Мельников Илья Алексеевич
  • Ландо Татьяна Михайловна
RU2580431C2
СИСТЕМА И СПОСОБ ПОИСКА ДАННЫХ В БАЗЕ ДАННЫХ ГРАФОВ 2015
  • Волынский Петр Евгеньевич
  • Цыпляев Максим Викторович
RU2707708C2
СПОСОБ И СИСТЕМА ГЕНЕРАЦИИ ЗАПРОСОВ ДЛЯ ОБРАЩЕНИЯ К НЕЙРОСЕТЕВОЙ ЯЗЫКОВОЙ МОДЕЛИ 2024
  • Адоньева Мария Алексеевна
  • Корнев Александр Сергеевич
  • Малеванная Ольга Сергеевна
RU2826816C1
Способ извлечения информации и корпоративная система поиска информации 2019
  • Багаев Максим Сергеевич
  • Багаева Ольга Львовна
RU2729224C2
СПОСОБ СЕМАНТИЧЕСКОЙ ОБРАБОТКИ ЕСТЕСТВЕННОГО ЯЗЫКА С ИСПОЛЬЗОВАНИЕМ ГРАФИЧЕСКОГО ЯЗЫКА-ПОСРЕДНИКА 2009
  • Менде Михаэль
RU2509350C2
СПОСОБ И СЕРВЕР ОБРАБОТКИ ПОИСКОВОГО ПРЕДЛОЖЕНИЯ 2015
  • Кривоконь Дмитрий Сергеевич
  • Шишкин Павел Алексеевич
  • Попов Олег Сергеевич
  • Гадельшин Ильнур Флюрович
  • Сухов Михаил Александрович
  • Мельников Андрей Александрович
  • Артемов Антон Павлович
RU2609079C2

Реферат патента 2017 года СПОСОБ ПОИСКА ИНФОРМАЦИИ (ВАРИАНТЫ)

Изобретение относится к области информационных технологий, в частности к способам поиска информации в глобальных и/или локальных сетях, и позволяет по запросу пользователя найти требуемую информацию и контент в компьютерных сетях. Технический результат заключается в предоставлении оптимизированного пользовательского интерфейса для отображения информации для эффективной формулировки поискового запроса, сокращении времени на поиск нужной информации, повышении эффективности поиска информации за счет сокращения объема необязательной для получения информации, выводимой на дисплей электронного устройства в процессе поиска, а также за счет возможности детального уточнения поискового запроса и/или его изменения для получения дополнительной релевантной информации. Способ поиска информации заключается в том, что с помощью электронного устройства получают предварительную содержательную информацию и выводят содержательную информацию, относящуюся к иерархии из связей между содержательной информацией, в которой верхний уровень включает содержательную информацию, сходную с, по меньшей мере, частью предварительной содержательной информации, при этом осуществляют вывод содержательной информации за исключением, по меньшей мере, части содержательной информации, которая относится к промежуточным уровням иерархии, с помощью электронного устройства выбирают, по меньшей мере, одну из частей выведенной содержательной информации, после чего электронным устройством выводят искомую содержательную информацию, относящуюся к иерархии без, по меньшей мере, одной альтернативной подиерархии, причем осуществляют вывод к верхнему уровню иерархии с других уровней в порядке, не нарушающем иерархию, по меньшей мере, части искомой содержательной информации. 3 н. и 45 з.п. ф-лы.

Формула изобретения RU 2 634 228 C1

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

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

3. Способ по п. 1, отличающийся тем, что осуществляют вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мере, одной альтернативной подиерархии, к которой относятся меньше выбранных с помощью электронного устройства частей содержательной информации, чем к альтернативной ей подиерархии.

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

5. Способ по п. 4, отличающийся тем, что связь одного тина, отличающегося от других типов связей, представляет собой связь между содержательной информацией и обобщающей ее вышестоящей содержательной информацией.

6. Способ по п. 1, отличающийся тем, что выбор с помощью электронного устройства, по меньшей мере, одной из частей выведенной содержательной информации осуществляют, по меньшей мере, один раз.

7. Способ по п. 6, отличающийся тем, что осуществляют вывод содержательной информации, относящейся к альтернативным друг другу подиерархиям иерархии, к которым относится одинаковое число частей содержательной информации, выбранных с помощью электронного устройства в качестве частей контекста, возможно, вместе с другими частями содержательной информации, сходными с частями предварительной содержательной информации, причем не меньшее, чем относится к каждой из остальных альтернативных им подиерархий.

8. Способ по п. 1, отличающийся тем, что осуществляют вывод содержательной информации, относящейся к подиерархиям, которая не является общей для, по меньшей мере, двух подиерархий.

9. Способ по п. 1, отличающийся тем, что осуществляют вывод части содержательной информации, которая имеет метку.

10. Способ по п. 1, отличающийся тем, что осуществляют вывод содержательной информации, которая относится только к альтернативным подиерархиям иерархии.

11. Способ по п. 1, отличающийся тем, что осуществляют вывод только некоторых частей содержательной информации из относящейся к каждой отдельной подиерархии иерархии.

12. Способ по п. 1, отличающийся тем, что осуществляют вывод содержательной информации, которая относится к подиерархиям иерархии, верхний уровень которых не связан с нижестоящим уровнем содержательной информацией, которая отмечена с помощью электронного устройства как не относящаяся к искомой содержательной информации.

13. Способ по п. 1, отличающийся тем, что осуществляют вывод искомой содержательной информации, относящейся к иерархии без подиерархий, верхний уровень которых связан с нижестоящим уровнем содержательной информацией, которая отмечена с помощью электронного устройства как не относящаяся к искомой содержательной информации.

14. Способ по п. 1, отличающийся тем, что осуществляют вывод искомой содержательной информации, относящейся к иерархии, где в каждой совокупности альтернативных друг другу подиерархий оставляют по одной подиерархии.

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

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

17. Способ по п. 1, отличающийся тем, что вместе с искомой содержательной информацией выводят дополнительную информацию в виде текста, фото-, видео-, аудиофайлов, относящихся к искомой содержательной информации.

18. Способ поиска информации, заключающийся в том, что с помощью электронного устройства получают предварительную содержательную информацию и выводят содержательную информацию, относящуюся к цепочкам из связей между содержательной информацией, начальный элемент каждой из которых включает содержательную информацию, сходную с, по меньшей мере, частью предварительной содержательной информации, при этом осуществляют вывод содержательной информации за исключением, по меньшей мере, части содержательной информации, которая относится к промежуточным элементам цепочек, с помощью электронного устройства выбирают часть выведенной содержательной информации, после чего электронным устройством выводят искомую содержательную информацию, относящуюся к иерархии из связей между содержательной информацией, в которой верхний уровень включает содержательную информацию, сходную с выбранной частью содержательной информации, без, по меньшей мере, одной альтернативной подиерархии, причем осуществляют вывод к верхнему уровню иерархии с других уровней в порядке, не нарушающем иерархию, по меньшей мере, части искомой содержательной информации.

19. Способ по п. 18, отличающийся тем, что осуществляют вывод содержательной информации, относящейся к цепочкам из связей между содержательной информацией, в том числе из связей в самой содержательной информации.

20. Способ по п. 18, отличающийся тем, что осуществляют вывод искомой содержательной информации, относящейся к иерархии из связей между содержательной информацией, в том числе из связей в самой содержательной информации.

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

22. Способ по п. 18, отличающийся тем, что осуществляют вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мере, одной альтернативной подиерархии, в которой связь одного типа, отличающегося от других типов связей иерархии, либо отсутствует, либо относится к более низкому уровню иерархии в отличие от альтернативной ей подиерархии.

23. Способ по п. 22, отличающийся тем, что связь одного типа, отличающегося от других типов связей, представляет собой связь между содержательной информацией и обобщающей ее вышестоящей содержательной информацией.

24. Способ по п. 18, отличающийся тем, что осуществляют вывод части содержательной информации, которая имеет метку.

25. Способ по п. 18, отличающийся тем, что осуществляют вывод искомой содержательной информации, относящейся к иерархии без подиерархий, верхний уровень которых связан с нижестоящим уровнем содержательной информацией, которая отмечена с помощью электронного устройства как не относящаяся к искомой содержательной информации.

26. Способ по п. 18, отличающийся тем, что осуществляют вывод искомой содержательной информации, относящейся к иерархии, где в каждой совокупности альтернативных друг другу подиерархий оставляют по одной подиерархии.

27. Способ по п. 18, отличающийся тем, что осуществляют вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мере, одной альтернативной подиерархии, к которой относится содержательная информация с меньшим или большим агрегатом относящихся к ней числовых значений, чем агрегат числовых значений, относящихся к содержательной информации, которая относится к подиерархии, альтернативной по отношению к отсутствующей подиерархии.

28. Способ по п. 18, отличающийся тем, что осуществляют вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мерс, одной альтернативной подиерархии, у которой больше уровней или частей содержательной информации, чем у альтернативной ей подиерархии.

29. Способ по п. 18, отличающийся тем, что вместе с искомой содержательной информацией выводят дополнительную информацию в виде текста, фото-, видео-, аудиофайлов, относящихся к искомой содержательной информации.

30. Способ поиска информации, заключающийся в том, что с помощью электронного устройства получают предварительную содержательную информацию и выводят первую содержательную информацию, относящуюся к цепочкам из связей между содержательной информацией, начальный элемент каждой из которых включает содержательную информацию, сходную с, по меньшей мере, частью предварительной содержательной информации, при этом осуществляют вывод первой содержательной информации за исключением, по меньшей мере, части первой содержательной информации, которая относится к промежуточным элементам цепочек, с помощью электронного устройства выбирают часть выведенной первой содержательной информации, после чего электронным устройством выводят вторую содержательную информацию, относящуюся к иерархии из связей между содержательной информацией, в которой верхний уровень включает содержательную информацию, сходную с выбранной частью первой содержательной информации, при этом осуществляют вывод второй содержательной информации за исключением, по меньшей мере, части второй содержательной информации, которая относится к промежуточным уровням иерархии, с помощью электронного устройства выбирают, по меньшей мере, одну из частей выведенной второй содержательной информации, после чего электронным устройством выводят искомую содержательную информацию, относящуюся к иерархии без, по меньшей мере, одной альтернативной подиерархии, причем осуществляют вывод к верхнему уровню иерархии с других уровней в порядке, не нарушающем иерархию, по меньшей мере, части искомой содержательной информации.

31. Способ по п. 30, отличающийся тем, что осуществляют вывод первой содержательной информации, относящейся к цепочкам из связей между содержательной информацией, в том числе из связей в самой содержательной информации.

32. Способ по п. 30, отличающийся тем, что осуществляют вывод второй содержательной информации, относящейся к иерархии из связей между содержательной информацией, в том числе из связей в самой содержательной информации.

33. Способ по п. 30, отличающийся тем, что осуществляют вывод искомой содержательной информации, относящейся к иерархий без, по меньшей мере, одной альтернативной подиерархии, к которой относятся меньше выбранных с помощью электронного устройства частей содержательной информации, чем к альтернативной ей подиерархии.

34. Способ по п. 30, отличающийся тем, что осуществляют вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мере, одной альтернативной подиерархии, в которой связь одного типа, отличающегося от других типов связей иерархии, либо отсутствует, либо относится к более низкому уровню иерархии, в отличие от альтернативной ей подиерархии.

35. Способ по п. 34, отличающийся тем, что связь одного типа, отличающегося от других типов связей, представляет собой связь между содержательной информацией и обобщающей ее, вышестоящей содержательной информацией.

36. Способ по п. 30, отличающийся тем, что выбор с помощью электронного устройства, по меньшей мере, одной из частей выведенной второй содержательной информации осуществляют, по меньшей мере, один раз.

37. Способ по п. 36, отличающийся тем, что осуществляют вывод второй содержательной информации, относящейся к альтернативным друг другу подиерархиям иерархии, к которым относится одинаковое число частей содержательной информации, выбранных с помощью электронного устройства в качестве частей контекста, возможно вместе с другими частями содержательной информации сходными с частями предварительной содержательной информации, причем не меньшее, чем относится к каждой из остальных альтернативных им подиерархий.

38. Способ по п. 30, отличающийся тем, что осуществляют вывод второй содержательной информации, относящейся к подиерархиям, которая не является общей для, по меньшей мере, двух подиерархий.

39. Способ по п. 30, отличающийся тем, что осуществляют вывод части первой содержательной информации, которая имеет метку.

40. Способ по п. 30, отличающийся тем, что осуществляют вывод части второй содержательной информации, которая имеет метку.

41. Способ по п. 30, отличающийся тем, что осуществляют вывод второй содержательной информации, которая относится только к альтернативным подиерархиям иерархии.

42. Способ по п. 30, отличающийся тем, что осуществляют вывод только некоторых частей второй содержательной информации, из относящейся к каждой отдельной подиерархии иерархии.

43. Способ по п. 30, отличающийся тем, что осуществляют вывод второй содержательной информации, которая относится к подиерархиям иерархии, верхний уровень которых не связан с нижестоящим уровнем содержательной информацией, которая отмечена с помощью электронного устройства как не относящаяся к искомой содержательной информации.

44. Способ по п. 30, отличающийся тем, что осуществляют вывод искомой содержательной информации, относящейся к иерархии без подиерархий, верхний уровень которых связан с нижестоящим уровнем содержательной информацией, которая отмечена с помощью электронного устройства как не относящаяся к искомой содержательной информации.

45. Способ по п. 30, отличающийся тем, что осуществляют вывод искомой содержательной информации, относящейся к иерархии, где в каждой совокупности альтернативных друг другу подиерархий оставляют по одной подиерархии.

46. Способ по п. 30, отличающийся тем, что осуществляют вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мере, одной альтернативной подиерархии, к которой относится содержательная информация с меньшим или большим агрегатом относящихся к ней числовых значений, чем агрегат числовых значений, относящихся к содержательной информации, которая относится к подиерархии, альтернативной по отношению к отсутствующей подиерархии.

47. Способ по п. 30, отличающийся тем, что осуществляют вывод искомой содержательной информации, относящейся к иерархии без, по меньшей мере, одной альтернативной подиерархии, у которой больше уровней или частей содержательной информации, чем у альтернативной ей подиерархии.

48. Способ по п. 30, отличающийся тем, что вместе с искомой содержательной информацией выводят дополнительную информацию в виде текста, фото-, видео-, аудиофайлов, относящихся к искомой содержательной информации.

Документы, цитированные в отчете о поиске Патент 2017 года RU2634228C1

Способ приготовления мыла 1923
  • Петров Г.С.
  • Таланцев З.М.
SU2004A1
Колосоуборка 1923
  • Беляков И.Д.
SU2009A1
Токарный резец 1924
  • Г. Клопшток
SU2016A1
Способ приготовления мыла 1923
  • Петров Г.С.
  • Таланцев З.М.
SU2004A1
СПОСОБ РАНЖИРОВАНИЯ РЕЗУЛЬТАТОВ ПОИСКА 2009
  • Торовин Алексей Иванович
RU2402062C1

RU 2 634 228 C1

Авторы

Талала Владимир Сергеевич

Даты

2017-10-24Публикация

2017-01-23Подача