Изобретение относится к области информационного поиска, а именно к интерфейсам графическим пользователя с одним полем для ввода слов поискового запроса и может быть использовано в информационно-поисковых системах пользователя для формирования расширенного поискового запроса.
Известен интерфейс графический пользователя для формирования расширенного поискового запроса в информационно-поисковой системе, содержащий несколько полей для ввода слов поискового запроса, расположенных группами друг под другом и соответственно способ его генерирования заключающийся, в формировании в окне браузера компьютера пользователя нескольких полей для ввода слов поискового запроса, расположенных группами друг под другом (https://www.google.ru/advanced_search, дата размещения сведений в электронной среде 09.08.2018).
В группе полей «Найти страницы» содержатся поля со следующими наименованиями: «со словами», «со словосочетанием», «с любым из этих слов» и так далее. Каждому из этих полей соответствует определенное правило для формирования поискового запроса
Недостатками данного интерфейса являются:
1) Для ввода поискового запроса, состоящего из комбинаций нескольких слов, отличающихся лишь порядком их следования, необходимо в строку «со словосочетанием» ввести с клавиатуры все эти комбинации, что уменьшает скорость формирования поискового запроса.
Так, для формирования всех различных комбинаций, состоящих из двух слов (слово 1 и слово 2), отличающихся друг от друга лишь порядком их следования в поисковом запросе, необходимо в строку «со словосочетанием» ввести две комбинации согласно таблице 1.
Для формирования поискового запроса, состоящего из всех различных комбинаций для трех слов («слово 1», «слово 2» и «слово 3»), отличающихся друг от друга лишь порядком их следования в поисковом запросе, необходимо в строку «со словосочетанием» ввести шесть комбинаций согласно таблице 2.
2) Поиск документов, в которых слова из поискового запроса располагаются на некотором расстоянии друг от друга в пределах определенного количества слов, отличного от нуля, невозможен.
Наиболее близким является интерфейс пользователя для формирования расширенного поискового запроса в информационно-поисковой системе, содержащий привычное для пользователей одно поле для ввода слов поискового запроса и соответственно способ его генерирования, заключающийся в формировании в окне браузера компьютера пользователя поля для ввода слов поискового запроса (https://yandex.ru/search/advanced?&lr=213, дата размещения сведений в электронной среде 31.12.1997). Для формирования расширенного поискового запроса используется специальный язык запросов (https://yandex.ru/support/search/query-language/search-context.html., дата размещения сведений в электронной среде 31.12.2015), в соответствии с которым вводится поисковый запрос в поле для ввода расширенного поискового запроса «Я ищу». Поле «Я ищу», рассматриваемое в отдельности в данном интерфейсе, представляет собой текстовый интерфейс, а именно интерфейс командной строки со всеми присущими ему недостатками по сравнению с интерфейсом графическим.
Недостатками данного интерфейса являются:
1) Для ввода поискового запроса пользователю надо либо знать язык запросов, либо щелкнуть левой кнопкой мыши по гиперссылке «Памятка по использованию языка запросов» и с ним ознакомиться, что уменьшает скорость ввода поискового запроса. Языки запросов различных поисковых систем имеют свои особенности (http://semyadro.pro/osnovy/yazyk-poiskovykh-zaprosov-17, дата публикации 16.07.2017) и, следовательно, при использовании различных поисковых систем для поиска необходимой информации надо их учитывать. Пользователи, которые не являются специалистами в области информационных поисковых систем, будут вынуждены пользоваться памяткой по использованию языка запросов.
2) При вводе поискового запроса в поле «Я ищу» помимо собственно слов поискового запроса необходимо дополнительно вводить с клавиатуры символы команд языка запросов, что уменьшает скорость формирования поискового запроса.
Прежде чем перейти к описанию заявленного способа целесообразно рассмотреть сначала устройство (не является объектом патентования), то есть графический интерфейс пользователя для формирования расширенного поискового запроса в информационно-поисковой системе, который генерирует заявленный способ. Это позволить лучше понять заявленный способ, и какой технический результат он дает.
Термины, понятия, их определения и сокращения.
Поле для ввода слов поискового запроса (поле редактирования)
Прямоугольник, заполненный цветом фона (обычно - белым), а при получении фокуса ввода в нем появляется курсор, приглашая ввести текст в поле (см.
https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%B5_%D0%BF%D0%BE%D0%BB%D0%В5, дата размещения сведений в электронной среде 11.08.2018).
Сокращение: «поле», «поле поискового запроса»
Поле в данном устройстве предназначено для ввода в него пользователем одного слова пользовательского запроса, которое является источником информации для информационно-поисковой системы.
В поисковом запросе содержится несколько полей, каждое из которых имеет номер позиции его расположения на экране компьютера, начиная с единицы.
Поле является не только графическим изображением прямоугольника на экране дисплея компьютера. Оно содержит введенную в него пользователем информацию, которая хранится в памяти компьютера, и, следовательно, может являться признаком устройства, что и подтверждается текущей практикой экспертизы технических решений, выраженной в выданных патентах:
- RU 2 326 438 С2, Опубликовано: 10.06.2008 Бюллетень №16;
- RU 2 442 212 С2, Опубликовано: 10.02.2012 Бюллетень №4;
- RU 2 473 120 С1, Опубликовано: 20.01.2013 Бюллетень №2.
Кнопка-индикатор с фиксацией и циклическим изменением ее состояния для задания параметров поиска, например, для задания и индикации логической функции между словами, введенными в смежные поля поискового запроса или допустимого пространственного их расположения в найденном документе
Сокращение: «кнопка» или «кнопка-индикатор»
Кнопка-индикатор предназначена для задания той, или иной взаимосвязи между словами поискового запроса, введенными в смежные поля предложенного интерфейса, которая определяется ее текущим состоянием (см. колонки 3 и 4 Таблицы №3), установленным пользователем, и функциональным ее назначением (см. колонку 2 Таблицы №3).
Например, кнопка-индикатор может своим состоянием информировать поисковую машину о логической связи слов (см. строку №2 Таблицы №3), расположенных в смежных полях поискового запроса.
Состояния кнопки-индикатора выражаются кодами, например целыми числами от 1 до N, где N - максимальное возможное число ее состояний.
Изменение состояния кнопки-индикатора происходит циклически в замкнутом цикле. Каждое воздействие на кнопку-индикатор пользователем переводит ее в новое состояние.
Для пользователя текущее состояние кнопки-индикатора отображается на ней в виде соответствующего графического обозначения (см. колонку №6 Таблицы №3).
Текущее состояние кнопки фиксируется, то есть сохраняется (запоминается) после воздействия на нее пользователем.
Конструктивное выполнение кнопки:
а) с индикацией (см. колонку №6 Таблицы №3):
б) с фиксацией;
в) с циклическим изменением состояния.
Кнопка может являться признаком устройства, что и подтверждается текущей практикой экспертизы технических решений, выраженной в выданных патентах:
- RU 2 583 736 С2, Опубликовано: 10.05.2016 Бюллетень №13;
- RU 2 606 562 С2, Опубликовано: 10.01.2017 Бюллетень №1.
Логическая связь слов поискового запроса
Если между словами «слово 1» и «слово 2» установлена логическая связь, выражаемая логической функцией «И», то это означает для поисковой машины указание искать в документах одновременное наличие этих слов. Документ считается найденным, если выполнено это условие.
Если между словами «слово 1» и «слово 2» установлена логическая связь, выражаемая логической функцией «ИЛИ», то это означает для поисковой машины указание искать в документах наличие хотя бы одного из этих слов. Документ считается найденным, если выполнено это условие.
Если между словами «слово 1» и «слово 2» установлена логическая связь, выражаемая логической функцией «И-НЕ», то это означает для поисковой машины указание искать в документах наличие слова «слово 1» и одновременное отсутствие в них слова «слово 2». Документ считается найденным, если выполнено это условие.
Пространственная связь слов поискового запроса
Поисковые запросы могут отличаться друг от друга: 1) порядком следования слов (см. строку №1 Таблицы №3) Например поисковый запрос «слово 1 слово 2», в котором «слово 2» следует за словом «слово 1» отличается от поискового запроса «слово 2 слово 1», в котором «слово 2» следует за «словом 1».
Можно также сказать, что эти два поисковых запроса имеют различное пространственное расположение слов, его образующих.
2) Допустимым интервалом между словами поискового запроса (см. строку №3 Таблицы №3)
Например, если допустимый интервал между словом «слово 1» и словом «словоЗ» установлен равным 0, и анализируемый в текущий момент времени документ, состоящий из одной строки следующего вида «слово 1 слово 3», будет считаться найденным, так как между этими словами нет ни одного слова. Для строки следующего вида «слово 1 слово 2 слово3», данный документ будет считаться не найденным, интервал между словами «слово 3 и «слово 2» будет отличным от ноля. Интервал вычисляется как разность позиций слов минус единица. В первом случае слово 1 имеет позицию номер 1, а слово 3 имеет позицию номер 2, и, следовательно, интервал равен 0. Во втором случае слово 1 имеет позицию номер 1, а слово 3 имеет позицию номер 3, и, следовательно, интервал равен 1.
3) Допустимый интервал между словами поискового запроса в свою очередь определяется тремя параметрами.
а) Собственно его величиной (см. строку №3 Таблицы №3);
б) Условием определения границы интервала (см. строку №4 Таблицы №3);
в) Размерности для числа, отображаемого на кнопке-индикаторе 2а. (см. строку №4 Таблицы №3);
Единицей измерения расстояния между словами поискового запроса может быть «слов», «абзацев» и «страниц». Расстояние между словами это число единиц измерений, расположенных между ними.
Информационно-поисковая система
Информационно-поисковая система - совокупность средств для хранения, поиска и выдачи по запросу нужной информации (https://studme.org/303). Целью предлагаемого изобретения является разработка устройства пространственного разделения нескольких сигналов, с известными направлениями на их источники.
901/ekonomika/dokumentalnye_informatsionno_poiskovye_sistemy).
Генерируемый заявленным способом графический интерфейс является частью информационно-поисковой системы, обеспечивающей своими ресурсами работу своей части. Частью этих ресурсов является компьютер с мышью, с помощью который пользователь нажимает на кнопки-индикаторы (см. строку №2 в Таблице №3), с клавиатурой, позволяющей пользователю вводить слова в поля поискового запроса, и с дисплеем, на экране которого для пользователя отображаются кнопки-индикаторы и поля.
Поисковая машина
Поисковая машина - комплекс программ, предназначенный для поиска информации. Обычно является частью поисковой системы.
Одной из функций которой является поиск по базе данных проиндексированных документов
(https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0, дата размещения сведений в электронной среде 22.03.2017).
В сети Интернет информационная система может иметь архитектуру «Клиент - сервер».
«Клиент - сервер» - вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг, называемыми серверами, и заказчиками/ пользователями услуг, называемыми клиентами. Фактически клиент и сервер - это программное обеспечение. Обычно эти программы расположены на разных вычислительных машинах и взаимодействуют между собой через вычислительную сеть посредством сетевых протоколов, но они могут быть расположены также и на одной машине. Программы-серверы ожидают от клиентских программ запросы и предоставляют им свои ресурсы в виде данных. Поскольку одна программа-сервер может выполнять запросы от множества программ-клиентов, ее размещают на специально выделенной вычислительной машине, настроенной особым образом, как правило, совместно с другими программами-серверами, поэтому производительность этой машины должна быть высокой. Из-за особой роли такой машины в сети, специфики ее оборудования и программного обеспечения, ее также называют сервером, а машины (компьютеры), выполняющие клиентские программы, соответственно, клиентами (см.
https://ru.wikipedia.org/wiki/%D0%9A%D0%BB%D0%B8%D0%B5%D0%BD%D1%82_%E2%80%94_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80, дата размещения сведений в электронной среде 22.11.2017).
Веб-сервер - это программа, принимающая HTTP-запросы от клиентов и выдающая им HTTP-ответы, обычно вместе с HTML-страницей или другими данными.
Серверное программное обеспечение - компонент вычислительной системы, выполняющий сервисные (обслуживающие) функции по запросу клиента, предоставляя ему доступ к определенным ресурсам или услугам.
У слова «сервер» есть и другое значение - компьютер, выполняющий серверные задачи, или компьютер (или иное аппаратное обеспечение), специализированный (по форм-фактору и/или ресурсам) для использования в качестве аппаратной базы для серверов услуг (иногда - услуг определенного направления), разделяя ресурсы компьютера с программами, запускаемыми пользователем. Такой режим работы называется «невыделенным», в отличие от «выделенного», когда компьютер выполняет только сервисные функции (см. https.7/ru.wikipedia.org/wiki/%D0%Al%D0%B5%Dl%80%D0%B2%D0%B5%D1%80_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5, дата размещения сведений в электронной среде 20.04.2018).
На дисплей компьютера пользователя выводится результат генерирования интерфейса графического пользователя для формирования расширенного поискового запроса в виде HTML страницы.
HTML- страница (веб-страница) - составленная на языке HTML и передаваемая, как правило, браузерам от сервера по протоколам HTTP (англ. HyperText Transfer Protocol - «протокол передачи гипертекста») или HTTPS (расширение протокола HTTP для поддержки шифрования в целях повышения безопасности).
HTML (от англ. HyperText Markup Language - «язык гипертекстовой разметки») - стандартизированный язык разметки документов в сети Интернет.
Пользователь просматривает выводимую на экран дисплея компьютера HTML-страницу и взаимодействует с ней (нажимает манипулятором «мышь» на кнопки интерфейса, вводит с клавиатуры компьютера слова поискового запроса в поля) с помощью браузера.
Браузер, или веб-обозреватель - прикладное программное обеспечение для просмотра веб-страниц, управления веб-приложениями, а также для решения других задач
(https://ru.wikipedia.org/wiki/%D0%91%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80, дата размещения сведений в электронной среде 25.11.2018). Веб-приложение - клиент-серверное приложение, в котором клиент взаимодействует с сервером при помощи браузера, а за сервер отвечает веб-сервер. Логика веб-приложения распределена между сервером и клиентом, хранение данных осуществляется, преимущественно, на сервере, обмен информацией происходит по сети. Одним из преимуществ такого подхода является тот факт, что клиенты не зависят от конкретной операционной системы пользователя, поэтому веб-приложения являются межплатформенными службами
(https://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5, дата размещения сведений в электронной среде 07.09.2018).
Архитектура веб-приложений
Веб-приложение состоит из клиентской и серверной частей, реализуя тем самым технологию «клиент-сервер».
Клиентская часть реализует пользовательский интерфейс, формирует запросы к серверу и обрабатывает ответы от него.
Серверная часть получает запрос от клиента, выполняет вычисления, после этого формирует веб-страницу и отправляет ее клиенту по сети с использованием протокола HTTP
(https://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5, дата размещения сведений в электронной среде 07.09.2018).
Искомый документ
Документ, содержание которого полностью удовлетворяет поисковому запросу.
Поскольку данное описываемое устройство не известно на момент подачи данной заявки на изобретение, то заявитель считает, что заявленный способ позволяет получить те технические результаты, которые позволяет получить генерируемое им устройство.
На сегодняшний день существует устойчивое мнение, состоящее в том, что невозможно сформировать расширенный поисковый запрос в одном поле для ввода поискового запроса без использования специального языка запросов, то есть без использования текстового интерфейса. Это подтверждается тем, что во всех известных поисковых системах для формирования расширенного поискового запроса используется отдельная страница, представляющая собой графический интерфейс.
Однако это мнение является ошибочным, что и показывается заявителем в данном описании изобретения.
Решаемая заявителем задача состоит в формировании расширенного поискового запроса в информационно-поисковой системе.
Техническим результатом устройства (не является объектом патентования) и заявленного способа является расширение арсенала технических средств для формирования расширенного поискового запроса.
Под расширением арсенала технических средств для формирования расширенного поискового запроса понимается создание другого (альтернативного) варианта решения задачи формирования расширенного поискового запроса без каких-либо технических преимуществ перед известными техническими решениями.
Задачей предлагаемого решения является также устранение, по меньшей мере, некоторых недостатков, присущих известному уровню техники.
Техническим результатом устройства (не является объектом патентования) и заявленного способа также является повышение скорости изменения расширенного поискового запроса при неизменных словах поискового запроса.
Этот технический результат достигается при любой из предложенных функций для кнопок-индикаторов.
Чем меньшее число "кликов" и нажатий на клавиши клавиатуры будет совершено пользователем для формирования расширенного поискового запроса, тем лучше, скорее всего, будет взаимодействие с пользователем.
В некоторых случаях, при выполнении кнопками-индикаторами отдельных функций, достигаются и другие технические результаты.
Так, например, при выполнении кнопкой-индикатором функции задания и индикации допустимого пространственного расположения между словами поискового запроса, в частности в ее состоянии «Любой порядок слов» можно меньшее число раз нажимать на клавиши клавиатуры - ввести лишь одну комбинацию слов вместо двух.
Данная задача решается путем введения в устройство помимо поля 1 для ввода поискового запроса также кнопок-индикаторов 2 с фиксацией и циклическим изменением их состояния, предназначенных для задания и индикации логической функции между словами или допустимого пространственного их расположения в искомом документе, и расположения последних между смежными словами поискового запроса на линии, перпендикулярной линии расположения поля 1 для ввода поискового запроса.
Благодаря новой совокупности признаков при выполнении кнопкой-индикатором функции задания и индикации допустимого пространственного расположения между словами поискового запроса, в частности в ее состоянии «Любой порядок слов», обеспечивается высокая скорость изменения расширенного поискового запроса.
Так, например, для задания в данном интерфейсе двух вариантов комбинаций слов запроса (см. таблицу 1) достаточно установить курсор мыши на кнопку-индикатор 2а, расположенную между смежными областями, в которые введен один из этих вариантов, и один раз щелкнуть левой кнопкой мыши, вместо того, чтобы в поле «со словосочетанием» кроме первой комбинации вводить с клавиатуры и вторую комбинацию, причем выполнить поиск по каждой комбинации отдельно, как это предусмотрено в прототипе
(https://www.google.ru/advanced_search, дата размещения сведений в электронной среде 09.08.2018).
Проще говоря, суть описываемого технического решения заключается в возможности с помощью кнопки-индикатора 2 задавать ту или иную связь между соответствующими ей смежными словами поискового запроса.
Связь между словами поискового запроса может быть либо логической, либо пространственной.
Код состояния кнопки-индикатора 2 является указателем для поисковой машины, в какой именно связи находятся два смежных слова, ей соответствующих (см. Таблицу №3).
На фигурах 1, 2 и 3 показаны лишь различные варианты одного и того же решения. Конструктивно кнопка-индикатор 2 на фигурах 1, 2 и 3 выполнена одинаково. Отличие может состоять только в количестве возможных ее состояний. Один вариант отличается от другого только тем, что именно (см. колонки 2, 3 и 5 Таблицы №3) поставлено в соответствие коду состояния кнопки-индикатора.
Описываемое техническое решение является «кирпичиком», из которого можно строить различные комбинации интерфейса. Если мысленно объединить изображения Фиг. 1 и Фиг. 2, то получится интерфейс с большей функциональной возможностью по сравнению с интерфейсами, изображенными на этих фигурах в отдельности. Если мысленно объединить изображения Фиг. 1, Фиг. 2 и Фиг. 3, то получится интерфейс с еще большей функциональной возможностью по сравнению с интерфейсами, изображенными на этих фигурах в отдельности.
Вводя новый элемент интерфейса «кнопку-индикатор» 2, надо его где-то расположить на экране дисплея компьютера. В любом месте кнопки-индикаторы расположить нельзя, так как пользователю невозможно будет установить принадлежность их к соответствующей паре смежных слов поискового запроса, либо установить эту принадлежность будет для пользователя затруднительно.
Расположение кнопок-индикаторов 2 между смежными словами поискового запроса на линии, перпендикулярной линии расположения поля 1 для ввода поискового запроса, разумно и решает эту проблему.
Описываемое устройство и заявленный способ поясняется чертежами, на которых показаны:
на Фиг. 1 - пример интерфейса графического, в котором кнопка-индикатор 2а с фиксацией и циклическим изменением ее состояния, предназначена для задания и индикации допустимого пространственного расположения смежных слов, введенных в поле 1 поискового запроса, в искомом документе, а именно их взаимного расположения;
на Фиг. 2 - пример интерфейса графического, в котором кнопка-индикатор 2b с фиксацией и циклическим изменением ее состояния, предназначена для задания и индикации логической функции между смежными словами, введенными в поле 1 поискового запроса;
на Фиг. 3 - пример интерфейса графического, в котором кнопки-индикаторы 2 с, 2d и 2е с фиксацией и циклическим изменением их состояния, предназначены для задания и индикации допустимого пространственного расположения смежных слов, введенных в поле 1 поискового запроса, в искомом документе, а именно для задания расстояния между смежными словами поискового запроса;
на Фиг. 4 - пример интерфейса графического, содержащего поле 1 для ввода слов поискового запроса, в исходном состоянии, то есть без введенных в него слов поискового запроса;
на Фиг. 5 - пример интерфейса графического, содержащего поле 1 для ввода слов поискового запроса с введенным в него одним словом поискового запроса, но еще не введенным символом «пробел», завершающим ввод этого слова;
на Фиг. 6 - пример интерфейса графического, содержащего поле 1 для ввода слов поискового запроса с введенным в него одним словом поискового запроса и символом «пробел», завершающим ввод этого слова и вызывающим формирование за ним расположенной кнопки-индикатора 2b;
на Фиг. 7 - пример интерфейса графического, содержащего поле 1 для ввода слов поискового запроса с введенными в него двумя словами поискового запроса, но еще не введенным символом «пробел», завершающим ввод второго слова;
на Фиг. 8 - пример интерфейса графического, содержащего поле 1 для ввода слов поискового запроса с введенным в него одним словом поискового запроса и символом «пробел», завершающим ввод данного слова и вызывающим формирование за ним столбца кнопок-индикаторов 2;
на Фиг. 9 - пример интерфейса графического, содержащего поле 1 для ввода слов поискового запроса с введенным в него двумя словами поискового запроса и символами «пробел», завершающими ввод данных слов и вызывающими формирование за ними столбца кнопок-индикаторов 2.
Описание интерфейса графического пользователя для формирования расширенного поискового запроса в информационно-поисковой системе, генерируемого заявленным способом
Интерфейс графический пользователя для формирования расширенного поискового запроса в информационно-поисковой системе, показанный на Фиг. 1, содержит поле 1 для ввода слов поискового запроса и кнопки-индикаторы 2а, расположенные между смежными словами на линии, перпендикулярной линии расположения поля для ввода поискового запроса.
Кнопки-индикаторы 2а предназначены для задания и индикации допустимого пространственного расположения между смежными словами, введенными в поле 1 для ввода слов поискового запроса, в искомом документе.
На Фиг. 1 поле 1 для ввода слов поискового запроса расположено горизонтально.
Поле 1 для ввода слов поискового запроса это область, изображение которой находится на экране дисплея персонального компьютера (планшета и т.п.), предназначено для ввода в него слов поискового запроса, индикации их на экране дисплея и передачи введенной информации в персональный компьютер для последующей обработки.
Для ввода слова в поле 1 для ввода слов поискового запроса сначала надо установить на него курсор, путем установки на него курсора мыши и последующим нажатием левой кнопки мыши, либо касанием его пальцем пользователя, если используется сенсорный экран, или другим подобным способом, а затем ввести его с клавиатуры персонального компьютера.
Кнопки-индикаторы 2а с фиксацией и циклическим изменением их состояния для задания и индикации допустимого пространственного расположения между смежными словами, введенными в поле 1 поискового запроса, в примере, приведенном на Фиг. 1, имеют два возможных состояния, а именно: «прямой порядок слов» и «любой порядок слов».
Для краткости изложения описания устройства, вместо полного наименования «кнопки-индикаторы с фиксацией и циклическим изменением их состояния для задания и индикации логической функции между смежными словами, введенными в поле 1 для ввода слов поискового запроса, или допустимого пространственного их расположения в искомом документе» будем использовать следующее сокращенное наименование - «кнопки-индикаторы».
«Прямой порядок слов» означает то, что поисковой машиной для поиска будет использоваться лишь одна комбинация этих слов, имеющих порядок следования слева направо. Например, если в поле 1 будет первым введено «слово 1», а вторым будет введено слово «слово 2», то поисковый запрос будет иметь следующий вид: «слово 1 слово 2».
«Любой порядок слов» означает то, что для поиска будет использоваться две комбинации данных слов, а именно: «слово 1 слово 2» и «слово 2 слово 1» (см. Таблицу 1).
Исходным состоянием кнопок-индикаторов 2 является состояние «Прямой порядок слов». Данное состояние может иметь как текстовое, так и графическое представление, например, графическое изображение стрелки, направленной вправо Состояние кнопок-индикаторов 2а отображается на самой кнопке. На Фиг. 1 приведено такое графическое представление исходного состояния.
При первом щелчке левой кнопкой мыши по кнопке-индикатору 2а, она переходит в следующее состояние «любой порядок слов». Данное состояние может иметь как текстовое, так и графическое представление, например, графическое изображение двунаправленной стрелки
Если для пользователя окажется недостаточным краткое текстовое или графическое представление текущего состояния кнопки-индикатора 2а, то он может воспользоваться всплывающей подсказкой.
Формирование поискового запроса заключается в подготовке для поисковой машины исходной информации, которая содержит всю необходимую информацию для получения на ее основе всех комбинаций слов поискового запроса, подлежащих обработке поисковой машиной.
Кнопки-индикаторы 2а выполнены с циклическим изменением их состояния. Это означает то, что каждому ее состоянию соответствует код, например, целое число из последовательности целых чисел от 1 до п, где п - число возможных состояний для данной кнопки, причем последовательность целых чисел образует бесконечный цикл. Например, для n=2 циклическая последовательность целых чисел имеет вид (1,2, 1,2, 1,2,…), а для n=3-(1,2,3, 1,2,3, 1,2,3,…), образуя бесконечный цикл.
Если для кнопки-индикатора 2а текущим состоянием является «прямой порядок слов», то это означает, что соответствующий ему код будет равен «1», который означает для поисковой машины необходимость поиска лишь одной комбинации слов поискового запроса, а именно: «слово 1 слово 2».
При первом щелчке левой кнопкой мыши по кнопке-индикатору 2а она из текущего состояния «прямой порядок слов» переходит в следующее состояние «любой порядок слов». Данному состоянию будет соответствовать код «2». Следующий щелчок левой кнопкой мыши по кнопке-индикатору 2а переведет ее в исходное состояние.
Если для кнопки-индикатора 2а текущим состоянием является «любой порядок слов», то это означает, что соответствующий ему код будет «2», который означает для поисковой машины необходимость поиска двух комбинации слов поискового запроса, а именно: «слово 1 слово 2» и «слово 2 слово 1» (см. Таблицу 1). Причем поисковой машине от заявляемого интерфейса не обязательно передавать вторую комбинацию «слово 2 слово 1», а достаточно лишь передать соответствующий код кнопки-индикатора 2а, указывающий на необходимость поисковой машине перед началом поиска предварительно сгенерировать данную комбинацию «слово 2 слово 1» на основе смежных слов, введенных в поле 1, то есть на основе слов: «слово1 слово 2».
Кнопки-индикаторы 2а выполнены также с фиксацией, что означает фиксацию текущего ее состояния. В исходном состоянии на Фиг. 1 на кнопках-индикаторах 2а отображено графическое изображение стрелки, направленной вправо которое находится в фиксированном положении до его изменения. После щелчка левой кнопкой мыши по одной из данных кнопок, она перейдет в следующее состояние, которое отображается в виде двунаправленной стрелки и останется в этом состоянии до следующего его изменения. Пользователь в текущий момент времени видит текущее состояние интерфейса. Такие кнопки известны (https://studfiles.net/preview/2145942/page:2/, дата размещения сведений в электронной среде 17.03.2015).
На Фиг. 1 показано расположение кнопок-индикаторов между смежными словами поискового запроса на линии, перпендикулярной линии расположения поля 1 для ввода поискового запроса, в данном конкретном случае они расположены несколько выше верхней стороны поля 1. Однако они могут располагаться и ниже нижней стороны поля 1. Существенно лишь, чтобы они находились между смежными словами в поле 1 для ввода слов поискового запроса на линии, перпендикулярной линии расположения поля 1 для ввода поискового запроса.
Такое расположение указывает на то, что информация о текущем состоянии кнопки-индикатора 2, отображаемая на ней, относится именно к тем смежным словам поискового запроса, наиболее близким к ним расположенным.
На Фиг. 1 показано расположение кнопок-индикаторов 2а, расположенных между смежными словами поискового запроса на линии, перпендикулярной линии расположения поля 1 для ввода поискового запроса, причем расстояние между смежными словами несколько меньше, чем длина кнопки-индикатора 2а, однако возможен и иной вариант. Этот нюанс является несущественным.
Интерфейс графический пользователя для формирования расширенного поискового запроса в информационно-поисковой системе, показанный на Фиг. 2, содержит поле 1 поискового запроса, между смежными словами поискового запроса расположены кнопки-индикаторы 2b с фиксацией и циклическим изменением их состояния для задания и индикации логической функции между словами (далее по тексту «кнопки-индикаторы»).
Кнопки-индикаторы 2b, в примере, приведенном на Фиг. 2, имеют три возможных состояния:
- логическое «И» (далее по тексту «И»);
- логическое «ИЛИ» (далее по тексту «ИЛИ»);
- логическое «И-НЕ» (далее по тексту «И-НЕ»).
Кнопка-индикатор 2b визуально представляет собой один или несколько символов, выражающих одно из возможных ее состояния и выделенные каким-либо образом от символов слов поискового запроса, например, символы могут быть выделены жирным шрифтом, как это показано на Фиг. 2.
Однако самой главной характеристикой кнопки-индикатора 2b является границы области, которые и определяют собственно кнопку-индикатор 2b. Координатой по оси Y, ограничивающей область кнопки-индикатора 2b сверху, является координата верхней стороны области 1 для ввода слов поискового запроса. Координатой по оси Y, ограничивающей область кнопки-индикатора 2b снизу, является координата нижней стороны области 1 для ввода слов поискового запроса.
Слева по оси X область кнопки-индикатора 2b ограничена координатой начала одного или нескольких символов, выражающих одно из возможных ее состояния, а справа координатой окончания данных символов.
Началом кнопки-индикатора 2b является сумма ширин символов, введенных слов поискового запроса, разделительных пробелов и ширин ранее выведенных кнопок-индикаторов 2b, если они есть.
Если в поле 1 введены два слова «слово 1» и «слово 2», после которых введен символ «пробел», то в поле 1 будет иметь следующий вид (см. Фиг. 2):
Координата по оси X начала первой кнопки-индикатора 2b, находящейся в состоянии логического «И», вычисляется как сумма
ширин следующих символов: «с», «л», «о», «в», «о», «1» и ширина символа «пробел».
Ширина кнопки-индикатора 2b равна ширине символа выделенного жирным шрифтом.
Координата по оси X конца первой кнопки-индикатора 2b, находящейся в состоянии логического «И», вычисляется как сумма координаты начала первой кнопки-индикатора 2b по оси X плюс ее ширина.
Высотой кнопки-индикатора с фиксацией является высота поля 1 для ввода слов поискового запроса.
Если курсор мыши установлен в пределы данной прямоугольной области кнопки-индикатора 2b и нажата левая кнопка мыши, то кнопка-индикатор 2b считается нажатой или, иначе говоря, по ней сделан щелчок левой кнопкой мыши.
Положение курсора в поле 1 для ввода слов поискового запроса при нажатии на кнопку-индикатор 2b остается неизменным.
Если кнопка-индикатор 2b находится в состоянии «И», то для поисковой машины это означает необходимость поиска лишь тех документов, в которых одновременно есть два смежных слова, между которыми расположен данная кнопка-индикатор 2b. На Фиг. 2 в поле 1 для ввода слов поискового запроса показаны введенные два слова «слово!» и «слово 2», между которыми расположена кнопка-индикатор 2b, находящаяся в состоянии «И». В этом случае, для поисковой машины это означает необходимость поиска лишь тех документов, в которых есть одновременно два данных слова.
Если кнопка-индикатор 2b находится в состоянии «ИЛИ», то для поисковой машины это означает необходимость поиска лишь тех документов, в которых есть хотя бы одно из смежных слов, введенных пользователем в поле 1, между которыми расположена данная кнопка-индикатор 2b.
Если кнопка-индикатор 2b находится в состоянии «И-НЕ», то для поисковой машины это означает необходимость поиска лишь тех документов, в которых есть слово, введенное пользователем в поле 1, расположенное перед данной кнопкой-индикатором 2b, и одновременно нет слова, введенного в поле 1, расположенное за данной кнопкой-индикатором 2b.
На Фиг. 2 исходным состоянием кнопок-индикаторов 2b является состояние «И». Данное состояние может иметь как текстовое, так и графическое представление, например «Л». Состояние кнопок-индикаторов 2b отображается на самой кнопке.
При первом щелчке левой кнопкой мыши по кнопке-индикатору 2b, она переходит в следующее состояние «ИЛИ». Данное состояние может иметь как текстовое, так и графическое представление, например «V».
При следующем щелчке левой кнопкой мыши по данной кнопке-индикатору 2b, она переходит в следующее состояние «И-НЕ». Данное состояние может иметь как текстовое, так и графическое представление.
Следующий щелчок левой кнопкой мыши по данной кнопке-индикатору 2b переводит ее в исходное состояние «И».
Изменить текущий поисковый запрос в данном устройстве можно быстрее, чем в прототипе, если изменение касается только изменения логической взаимосвязи между словами поискового запроса. Действительно, для изменения логической взаимосвязи между смежными словами поискового запроса, расположенными в поле 1, пользователю достаточно сделать не более двух щелчков левой кнопкой мыши по кнопке-индикатору 2b. В прототипе же каждое изменение поискового запроса связано с вводом в соответствующее поле слов поискового запроса с клавиатуры.
Например, если между двумя смежными словами поискового запроса «слово 1» и «слово 2», расположенными в поле 1, установлена логическая функция «И», то для изменения данной логической функции на «ИЛИ» достаточно сделать по соответствующей кнопке-индикатору 2b один щелчок левой кнопкой мыши. В прототипе сначала надо удалить слова поискового запроса «слово 1» и «слово 2» из поля «со словосочетанием», а затем ввести их с клавиатуры в поле «с любым их этих слов».
На Фиг. 2 показано расположение кнопок-индикаторов 2b в поле 1 между смежными словами поискового запроса. Однако они могут располагаться выше верхних сторон полей 1 или ниже нижних сторон полей 1. Существенно лишь, чтобы они располагались между данными смежными полями для ввода слов поискового запроса на линии, перпендикулярной линии расположения поля 1 для ввода поискового запроса. Такое расположение указывает на то, что информация о текущем состоянии кнопки-индикатора 2b, отображаемая на ней, относится именно к тем смежным словам, наиболее близким к ним расположенным.
Интерфейс графический пользователя для формирования расширенного поискового запроса в информационно-поисковой системе, показанный на Фиг. 3, содержит поле 1 для ввода слов поискового запроса и расположенные под ним между смежными словами поискового запроса на линии, перпендикулярной линии расположения поля 1 для ввода поискового запроса, кнопки-индикаторы 2 с, 2d и 2е с фиксацией и циклическим изменением их состояния для задания и индикации допустимого пространственного расположения между смежными словами, введенными в поле 1.
На Фиг. 3 кнопки-индикаторы 2 с, 2d и 2е такие же, как и кнопки-индикаторы 2а и 2b, показанные на Фиг. 1 и Фиг. 2. Отличия заключаются лишь в выполняемых ими функциях. Данные отличия и отражены на Фиг. 3 путем добавления к цифре «2» одной из следующих латинских букв: «с», «d» или «е».
Кнопки-индикаторы 2 с предназначены для задания допустимого расстояния между смежными словами, расположенными в поле 1 для ввода слов поискового запроса. Если в анализируемом в текущий момент времени документе данные слова расположены на данном допустимом расстоянии друг от друга, то поисковой машиной данное условии поиска считается выполненным. После выполнения данного условия поисковая машина переходит к анализу документа на соответствие его другим условиям поиска, если они есть. Если их нет, то документ считается найденным.
Расстояние между словами «слово 1» и «слово 2» - это разница между номерами слов «слово 2» и «слово 1» минус единица. Так, если «слово 2» в искомом документе непосредственно следует за словом «слово 1», то расстояние между ними равно нулю. Предполагается, что каждое слово в искомом документе пронумеровано слева направо целыми числами, начиная с единицы.
На практике пользователи задают, расстояние между словами, не превышающее пяти. Поэтому возможна предложенная циклическая организация кнопки-индикатора 2 с.
В исходном состоянии кнопки-индикаторы 2 с находятся в состоянии «0», которое и индицируется на них, как это показано на Фиг. 3. Данному состоянию кнопок-индикаторов 2 с соответствует значение (код) «1». Значение кнопок-индикаторов 2а, 2b, 2 с, 2d и, 2е - это сохраненное в оперативной памяти компьютера значение переменной, соответствующее состоянию данных кнопок, поскольку входными данными для поисковой машины являются значения переменных.
При первом щелчке левой кнопкой мыши по кнопке-индикатору 2 с, она переходит в следующее состояние «1». Допустим, что максимально возможное состояние кнопки-индикатора 2 с равно 5, тогда при следующих щелчках левой кнопкой мыши по кнопке-индикатору 2 с она будет переходить последовательно в состояние «2», «3», «4» и «5», а затем цикл повторится, начиная с «0».
На Фиг. 3 кнопка-индикатор 2d с фиксацией и циклическим изменением ее состояния, предназначена для задания и индикации допустимого пространственного расположения в искомом документе смежными слов, введенных в поле 1, а именно для задания допустимого интервала между словами поискового запроса.
В исходном состоянии на Фиг. 3 на кнопках-индикаторах 2d отображено графическое изображение «<=», означающее «меньше или равно». Данное состояние имеет значение (код) «1». В этом случае расстояние между смежными словами будет находиться в допустимом интервале от «0» до числа, индицированного на кнопке- индикаторе 2 с включительно. Так, например, если кнопка-индикатор 2 с находится в состоянии, имеющее значение «3», то допустимыми для поиска поисковой машиной значениями интервала будут: «0», «1», «2» и «3».
При первом щелчке левой кнопкой мыши по кнопке-индикатору 2d она переходит в состояние «равно», которое может иметь графическое изображение «=», и принимает значение «2». В этом случае допустимый интервал между смежными словами поискового запроса будет один, а именно тот, который отображается на кнопке-индикаторе 2 с. Так, например, если кнопка-индикатор 2 с находится в состоянии, имеющее значение «3», то допустимое для поиска поисковой машиной значение интервала будет лишь одно, а именно: «3». Для поисковой машины это означает то, что она должна найти только те документы, в которых расстояние между соответствующими смежными словами, равно трем.
При следующем щелчке левой кнопкой мыши по кнопке-индикатору 2d она переходит в исходное состояние, имеющее значение «1».
На Фиг. 3 кнопка-индикатор 2е с фиксацией и циклическим изменением ее состояния, предназначена для задания и индикации допустимого пространственного расположения в искомом документе соответствующих смежных слов, а именно для задания размерности для числа, отображаемого на кнопке-индикаторе 2 с.
В исходном состоянии на Фиг. 3 на кнопках-индикаторах 2е отображен текст «слов», означающий то, что расстояние между словами, расположенными в смежных областях 1, измеряется в словах. Данное состояние имеет значение «1».
При первом щелчке левой кнопкой мыши по кнопке-индикатору 2е она переходит в состояние «абзацев», означающее то, что расстояние между словами, расположенными в смежных областях 1, измеряется в абзацах. Данное состояние имеет значение «2». Если кнопка-индикатор 2 с находится в состоянии «0», то есть на ней изображена цифра «0», и кнопка-индикатор 2е находится в состоянии «абзацев», то это означает для поисковой машины необходимость поиска документа, в котором смежные слова, должны находиться в пределах абзаца, анализируемого в текущий момент времени поисковой машиной.
Кнопка-индикатор 2е может иметь состояние «страниц». Данное состояние имеет значение «3». Если кнопка-индикатор 2 с находится в состоянии «0», то есть на ней изображена цифра «0», и кнопка-индикатор 2е находится в состоянии «страниц», то это означает для поисковой машины необходимость поиска документа, в котором смежные слова, введенные в поле 1, должны находиться в пределах страницы, анализируемой в текущий момент времени поисковой машиной.
Кнопка-индикатор 2е может иметь состояние «знаков препинаний». Данное состояние имеет значение «4». Если кнопка-индикатор 2 с находится в состоянии «0», то есть на ней изображена цифра «0», и кнопка-индикатор 2е находится в состоянии «знаков препинаний», то это означает для поисковой машины необходимость поиска документа, в котором между соответствующими смежными словами, введенными в поле 1, не должно быть знаков препинаний.
Если кнопка-индикатор 2 с находится в состоянии «1», то есть на ней изображена цифра «1», и кнопка-индикатор 2е находится в состоянии «знаков препинаний», то это означает для поисковой машины необходимость поиска документа, в котором между соответствующими смежными словами, введенными в поле 1, должен быть лишь один знак препинания.
В прототипе поиск документов, в которых слова из поискового запроса располагаются на некотором расстоянии друг от друга в пределах определенного количества слов, отличного от нуля, невозможен. В предложенном интерфейсе такой поиск возможен. Для этого достаточно установить кнопки-индикаторы 2 с и 2d в необходимое состояние и установить кнопку-индикатор 2е в состояние «слов».
На Фиг. 3 показано расположение кнопок-индикаторов 2 с, 2d и 2е между смежными полями для ввода слов поискового запроса на линии, перпендикулярной линии расположения полей для ввода поискового запроса.
Кнопка-индикатор 2 с расположена ниже нижней стороны поля 1, кнопка-индикатор 2d под кнопкой 2 с, а кнопка-индикатор 2е под кнопкой 2d. Такое расположение кнопок-индикаторов 2 с, 2d и 2е выбрано лишь для того, чтобы можно было представить возможное их использование совместно с кнопками-индикаторами 2, показанными и расположенными так, как на фигурах 1 и 2, мысленно совместив изображения фигур 1,2 и 3.
Взаимное расположение кнопок-индикаторов 2 с, 2d и 2е несущественно. Существенно лишь, чтобы они располагались между данными смежными полями для ввода слов поискового запроса на линии, перпендикулярной линии расположения полей для ввода поискового запроса. Такое расположение указывает на то, что информация о текущем состоянии кнопки-индикатора 2 с, 2d и 2е, отображаемая на них, относится именно к тем смежным словам, наиболее близким к ним расположенным.
Описание заявленного способа
Для входа в поисковую систему пользователь вводит на своем компьютере в адресную строку браузера адрес сайта поисковой системы, в которой реализован заявленный способ, и нажимает на клавиатуре клавишу «Enter». Например, для входа в поисковую систему «Яндекс» пользователю необходимо было бы ввести в адресную строку браузера строку «https://yandex.ru/», а для входа в поисковую систему «Google» пользователю необходимо было бы ввести в адресную строку браузера строку «https://www.google.ru/», если в этих поисковых системах был бы реализован заявленный способ.
В ответ на нажатие клавиши «Enter» сервер через сеть Интернет, в случае если информационная система имеет архитектуру «Клиент - сервер», передает на компьютер пользователя информацию, формирующую интерфейс графический следующим образом.
Сначала формируют поле 1 для ввода слов поискового запроса и устанавливают в его начало курсор.
На Фиг. 4 показано сформированное в окне браузера на экране дисплея компьютера поле 1 для ввода слов поискового запроса. На Фиг. 4 и на других фигурах курсор не показан.
Затем пользователь с клавиатуры компьютера в поле 1 вводит первое слово поискового запроса, например, «слово 1». На Фиг. 5 показано поле 1 и введенное в него пользователем слово «слово 1».
Перед тем, как начать ввод следующего слова поискового запроса, пользователь вводит с клавиатуры компьютера символ «пробел», нажимая на клавишу «пробел».
Ввод символа «пробел» в поле 1 для ввода слов поискового запроса является для компьютера управляющим сигналом, по которому компьютер формируют кнопку-индикатор 2b с фиксацией путем вывода в поле 1 для ввода слов поискового запроса предварительно определенного наименования параметра информационно-поискового запроса, которое является надписью на кнопке-индикаторе 2b с фиксацией.
На Фиг. 6 показана надпись на кнопке-индикаторе 2b с фиксацией, представляющая собой символ «и», выделенный жирным шрифтом. В исходном состоянии предварительно определенным наименованием параметра информационно-поискового запроса является символ «и», который обозначает логическую функцию «И», которая в свою очередь задает логическую связь между смежными словами, между которыми данный символ находится.
На Фиг. 7 показано, что смежные слова «слово 1» и «слово 2» логически связаны между собой логической функцией «И» и согласно пункту 2 таблицы №3 кнопка-индикатор 2b находится в состоянии логического «И», которому соответствует код «1».
Копка-индикатор 2b задает один из параметров поискового запроса, а именно параметр, который устанавливает логическую связь между соответствующими смежными словами поискового запроса. Данный параметр имеет три предварительно определенные наименования: «И», «ИЛИ» и «И-НЕ» (см. Таблицу №3, пункт 2).
Кнопка-индикатор 2b формируется как прямоугольная область, являющаяся частью поля 1 для ввода слов поискового запроса.
Данная область характеризуется координатой по оси X ее начала относительно начала окна браузера, которую определяют как сумму координаты по оси X начала поля 1 для ввода слов поискового запроса, ширин символов, введенных слов поискового запроса, разделительных пробелов и ранее выведенных кнопок-индикаторов 2b с фиксацией, если они есть, и шириной, которую определяют как сумму ширин символов надписи предварительно определенного наименования параметра информационно-поискового запроса.
Расположение всех элементов графического интерфейса отсчитывается по оси X от начала окна браузера. Для того чтобы определить расположение прямоугольной области кнопки-индикатора 2b производят следующие действия (вычисления).
Суммируют следующие величины, выраженные в пикселях.
1) Координату по оси X начала поля 1 для ввода слов поискового запроса, которая является постоянной величиной и представляет собой отступ слева от начала окна браузера;
2) Сумму ширин символов, введенных слов поискового запроса.
Согласно Фиг. 6 для первой кнопки-индикатора 2b это будет сумма символов «с», «л», «о», «в», «о» и «1».
Согласно Фиг. 9 для второй кнопки-индикатора 2b это будет сумма символов «с», «л», «о», «в», «о», «1», «с», «л», «о», «в», «о» и «2».
3) Ширину разделительных пробелов.
На Фиг. 6 после слова «слово 1» следует один разделительный пробел, который разделяет данное введенное слово от кнопки-индикатора 2b.
На Фиг. 9 после слова «слово 1» следует один разделительный пробел, который разделяет данное введенное слово от кнопки-индикатора 2b, затем после кнопки-индикатора 2b следует еще один разделительный пробел. На Фиг. 9 после слова «слово 2» следует один разделительный пробел, который разделяет данное введенное слово от кнопки-индикатора 2b. Таким образом, в поле 1 на Фиг. 9 для определения координаты по оси X для второй кнопки-индикатора 2b надо будет учесть три пробела.
4) Ширину ранее выведенных кнопок-индикаторов 2b, если они есть.
На Фиг. 6 ранее выведенных кнопок-индикаторов 2b нет.
На Фиг. 9 показана одна ранее выведенная кнопка-индикатор 2b, которую надо будет учесть при определении координаты по оси X начала прямоугольной области второй кнопки-индикатора 2b.
Второй характеристикой прямоугольной области кнопки-индикатора 2b является ее ширина.
Ширина кнопки-индикатора 2b может быть различна и зависит от числа символов надписи, выводимой на ее прямоугольной области (на кнопке).
Например, для надписи на кнопке-индикаторе 2b, представляющей собой символ «и», ширина ее прямоугольной области будет равна ширине символа «и». Для надписи на кнопке-индикаторе 2b, представляющей собой символ «или», ширина ее прямоугольной области будет равна сумме ширин символов «и», «л», «и». Для надписи на кнопке-индикаторе 2b, представляющей собой символ «и-не», ширина ее прямоугольной области будет равна сумме ширин символов «и», «-», «н» и «е».
После формирования кнопки-индикатора 2b выводят в поле 1 для ввода слов поискового запроса символ «пробел» и устанавливают за ним курсор.
Согласно п. 2 формулы изобретения, в процессе ввода слов поискового запроса после ввода с клавиатуры компьютера символа «пробел» формируют над кнопкой-индикатором 2b с фиксацией дополнительно кнопку-индикатор 2а с фиксацией для задания параметра информационно-поискового запроса.
На Фиг. 8 и 9 кроме сформированной кнопки-индикатора 2b показана сформированная кнопка-индикатор 2а, которая расположена над кнопкой-индикатором 2b. На Фиг. 8 и 9 кнопка-индикатор 2а предназначена для задания и индикации допустимого пространственного расположения между словами «слово 1» и «слово2», если есть второе слово «слово2».
Согласно п. 3 формулы изобретения, в процессе ввода слов поискового запроса после ввода с клавиатуры компьютера символа «пробел» формируют под кнопкой-индикатором 2b с фиксацией дополнительно, по крайней мере, одну кнопку-индикатор 2 с фиксацией для задания параметра информационно-поискового запроса.
На Фиг. 8 и 9 кроме сформированной кнопки-индикатора 2b показаны сформированные кнопка-индикатор 2 с, которая расположена под кнопкой-индикатором 2b, кнопка-индикатор 2d, которая расположена под кнопкой-индикатором 2 с и кнопка-индикатор 2е, которая расположена под кнопкой-индикатором 2d. Назначения данных кнопок-индикаторов описаны в таблице №3.
Изобретение относится к области информационного поиска. Технический результат заключается в расширении арсенала технических средств для формирования расширенного поискового запроса, обеспечивая повышение скорости изменения расширенного поискового запроса при неизменных словах поискового запроса. Способ содержит генерацию кнопок-индикаторов между смежными словами поискового запроса в процессе их ввода пользователем в единое для всех слов поискового запроса поле. Кнопки-индикаторы предназначены для формирования пользователем параметров расширенного поискового запроса. Одни из кнопок-индикаторов являются частью поля для ввода поискового запроса, а другие располагаются над или под ними, образуя столбец, расположенный между смежными словами поискового запроса. 2 з.п. ф-лы, 9 ил., 3 табл.
1. Реализуемый с помощью компьютера способ генерирования в информационно-поисковой системе интерфейса пользователя, характеризующийся тем, что в окне браузера на дисплее компьютера пользователя:
формируют поле для ввода слов поискового запроса и устанавливают в его начало курсор;
в процессе ввода пользователем слов поискового запроса после ввода с клавиатуры компьютера символа «пробел» формируют кнопку-индикатор с фиксацией путем вывода в поле для ввода слов поискового запроса предварительно определенного наименования параметра информационно-поискового запроса, которое является надписью на кнопке-индикаторе с фиксацией,
прямоугольная область которой является частью поля для ввода слов поискового запроса, занимаемой данной надписью, и характеризуется координатой по оси X ее начала относительно начала окна браузера, которую определяют как сумму координаты по оси X начала поля для ввода слов поискового запроса, ширин символов, введенных слов поискового запроса, разделительных пробелов и ранее выведенных кнопок-индикаторов с фиксацией, если они есть, и шириной, которую определяют как сумму ширин символов надписи предварительно определенного наименования параметра информационно-поискового запроса,
выводят в поле для ввода слов поискового запроса символ «пробел» и устанавливают за ним курсор.
2. Способ по п. 1, в котором в процессе ввода слов поискового запроса после ввода с клавиатуры компьютера символа «пробел» формируют над кнопкой-индикатором с фиксацией дополнительно кнопку-индикатор с фиксацией для задания параметра информационно-поискового запроса.
3. Способ по п. 1, в котором в процессе ввода слов поискового запроса после ввода с клавиатуры компьютера символа «пробел» формируют под кнопкой-индикатором с фиксацией дополнительно, по крайней мере, одну кнопку-индикатор с фиксацией для задания параметра информационно-поискового запроса.
НАСТРОЙКА ПОИСКА В РЕАЛЬНОМ ВРЕМЕНИ | 2014 |
|
RU2663478C2 |
СПОСОБ ПРЕДСТАВЛЕНИЯ РЕЗУЛЬТАТОВ ПОИСКА В СООТВЕТСТВИИ С ПОИСКОВЫМ ЗАПРОСОМ В СЕТИ ИНТЕРНЕТ | 2014 |
|
RU2598789C2 |
СПОСОБ И СИСТЕМА ФОРМИРОВАНИЯ РЕЗУЛЬТАТОВ ПОИСКОВОЙ ВЫДАЧИ | 2017 |
|
RU2643466C1 |
Колосоуборка | 1923 |
|
SU2009A1 |
Способ защиты переносных электрических установок от опасностей, связанных с заземлением одной из фаз | 1924 |
|
SU2014A1 |
Авторы
Даты
2020-09-23—Публикация
2019-02-11—Подача