Форум Сообщества Практиков Конкурентной разведки (СПКР) » Предложения по программе для допроса Интернета СайтСпутник » Редактор поисковых запросов |
<<Назад Вперед>> | Печать |
tungus1973
Модератор форума
Откуда: г. Санкт-Петербург Всего сообщений: 795 Рейтинг пользователя: 11 Ссылка Дата регистрации на форуме: 3 июля 2009 |
Профиль | Игнорировать
NEW! Сообщение отправлено: 2 ноября 2010 12:40 Сообщение отредактировано: 2 ноября 2010 12:47
В текущей версии СайтСпутника (6.4.6 и ранее) для выполнения поиска пользователь должен выбрать в меню один из 4х пунктов: - Новый запрос. - Универсальный поиск. - Пакет запросов. - Пакет+ с параметрами (выполнить, редактировать, удалить, создать из пакета, создать из пакета с параметрами, создать с чистого листа) Возникла идея: Можно выполнять поиск из одного пункта меню и одного редактора запросов? Это существенно упростило бы навигацию в программе, облегчило бы освоение ее новичками. Этот же редактор можно использовать для составления Ассемблеров. Итак, как это могло бы выглядеть: Рабочая часть окна разделена на области: - В самом верху - меню. - Чуть ниже, под меню - панель инструментов. - Слева - панель параметров. - Справа в самом верху - строка ввода названия запроса. - Справа под строкой названия - текст запроса (пакета). - Справа под текстом пакета - описание операторов Универсального поиска. - В самом низу - кнопки выполнения / отмены запроса. Особенности областей редактора. Строка ввода названия запроса Оригинальное название запроса, под которым он будет сохранен в программе. Панель параметров Описание параметра помещено слева от поля ввода, что облегчает чтение и ввод текста. Панель операторов универсального поиска. Помимо операторов УП может содержать список операторов поисковиков (для Яндекса, для Гугла, ...), что облегчило бы начинающим составление точных запросов к поисковикам. При выборе пользователем первого оператора, например, от Яндекса, программа могла бы скрывать операторы других поисковиков, а в конце строки приписывать "|| Yandex=20" Панель инструментов Перечислю названия и функции кнопок, приведенных на панели инструментов: - "Новый". Очистить окно текста запросов (пакета) для составления нового запроса (пакета). Если окно было не пустое, то программа запросит "Сохранить текущий пакет?". - "Открыть". Создать запрос из существующего запроса (пакета). Если окно запроса (пакета) было не пустым, то программа переключится в режим Ассемблера и допишет новый пакет после имеющегося. Если ранее был написан пакет с параметрами, и некоторые строки в нем пустые, то программа предложит заполнить пустые значения, либо выбрать команду "Оставить так". Панель параметров очистит параметры имеющегося пакета и покажет параметры загружаемого пакета. - "Сохранить как...". Сохраняет созданный пакет под новым именем или переписывает существующий пакет. - "Найти", "Вырезать", "Копировать", "Вставить", "Удалить". Кнопки редактирования текста. (Пока не знаю, нужна ли будет кнопка "Удалить" или можно оставить только "Вырезать") - "Отменить", "Повторить". Отмена, повтор действий пользователя (Если автору не трудно будет сделать эту функцию). - "Показать панель параметров", "Показать панель Универсального поиска". При желании пользователь может скрыть ту, или другую панель, ели он не собирается с ними работать. - "^^". Поставить знак комментария . - ". Взять в кавычки. - "N". В чёрный список. - "||". Выбрать поисковик / сценарий поиска. Кнопки выполнения / отмены запроса. - "Совместно". Выполнить все строки запроса совместно. - "Раздельно". Выполнить все строки запроса раздельно. (Кнопка отключена, если запрос содержит только одну строку (не пакет). - "Отменить". Отменить выполнение запроса, закрыть окно редактора. |
Алексей Мыльников
Долгожитель форума
Откуда: Волгоград Всего сообщений: 877 Рейтинг пользователя: 6 Ссылка Дата регистрации на форуме: 22 июня 2009 |
Я опасаюсь, что 999 человек из 1000 откроют программу, нажмут на "Золотой ключик", увидят картинку из предыдущего топика и закроют и картинку, и программу. Я, по крайней мере, зная каждый байт в программе, с трудом уловил как пользоваться предложенной картинкой. Если же такой редактор делать как пятый пункт, а не первый и последний вместо указанных выше четырех пунктов, и "запрятать" его на пятое, а не первое место, то можно "запрограммировать" предложенную Тунгусом картинку. Она практически "запрограммирована": вызывайте пакет с параметрами, у которого ноль параметров, и делайте из него хоть простой запрос, хоть пакет запросов, хоть пакет с параметрами... |
tungus1973
Модератор форума
Откуда: г. Санкт-Петербург Всего сообщений: 795 Рейтинг пользователя: 11 Ссылка Дата регистрации на форуме: 3 июля 2009 |
Alexei Mylnikov написал: Это если пользователи начинающие. Для таких можно по-умолчанию скрыть область снизу и область слева (пока не освоят поиск). Область снизу (операторы Универсального поиска) могут служить хорошей подсказкой для начинающих, если будут содержать операторы поисковиков (как шпаргалку). Я опасаюсь, что 999 человек из 1000 откроют программу, нажмут на "Золотой ключик", увидят картинку из предыдущего топика и закроют и картинку, и программу. Alexei Mylnikov написал: Большое количество пунктов меню затрудняют навигацию по программе. Поэтому я предложил один пункт меню вместо четырёх, и одно единственное окно вместо четырех разных окон. Если же такой редактор делать как пятый пункт, а не первый и последний вместо указанных выше четырех пунктов, и "запрятать" его на пятое, а не первое место Имхо, конечно... |
tungus1973
Модератор форума
Откуда: г. Санкт-Петербург Всего сообщений: 795 Рейтинг пользователя: 11 Ссылка Дата регистрации на форуме: 3 июля 2009 |
В "Универсальном поиске" мне очень нравится "таблица операторов" внизу формы. Особенно удобно вставлять знаки ( ), | | | | | - два раза щелкнул мышью и нужный оператор в тексте пакета Жаль, что пока такой возможности нет в обычных пакетах. Если добавить в "таблицу операторов" операторы языков запросов поисковиков, то можно было бы любой оператор вставлять в текст пакета двумя щелчками мыши. Работая с разными поисковиками, непросто запомнить особенности синтаксиса их операторов. Нередко случается, что один и тот же оператор в разных языках поисковиков выполняет разные функции или имеет особенности применения. Есть операторы, которые я применяю очень редко, со временем забывая их синтаксис. Можно было бы включить операторы в "таблицу операторов" и дать подробное описание их синтаксиса. Тогда даже новички смогли бы составлять качественные запросы. В СайтСпутнике есть возможность подключать любые другие поисковики. Некоторые подключаемые поисковики имеют свои собственные языки запроса. Например, язык запросов есть в поисковике газеты "Из рук в руки". Он не документирован. Я его нащупал, проверяя, работают ли в строке запросов какие-нибудь часто употребляемые операторы. Зная синтаксис языка запросов, можно находить информацию точнее, получать при поиске меньше мусора. Подключая такие поисковики, можно было бы записывать их операторы (с подробным описанием) в тот же файл экспорта-импорта поисковиков (сценариев) и делиться ими с другими пользователями. Поэтому "Таблицу операторов" я включил в форму "Редактора поисковых запросов" (рисунок в посте 1). |
Алексей Мыльников
Долгожитель форума
Откуда: Волгоград Всего сообщений: 877 Рейтинг пользователя: 6 Ссылка Дата регистрации на форуме: 22 июня 2009 |
Насчет "Таблички операторов" согласен. Она полезна и удобна, ее хорошо иметь под рукой не только в Универсальном поиске, но и в любой другой "точке" СайтСпутник(а): пакетах, пакетах с параметрами, простом запросе и ассемблере. |
<<Назад Вперед>> | Печать |
Форум Сообщества Практиков Конкурентной разведки (СПКР) » Предложения по программе для допроса Интернета СайтСпутник » Редактор поисковых запросов |
Самые активные 20 тем | |