Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » [решено] Что такое "поисковый оператор"?

Ответить
Настройки темы
[решено] Что такое "поисковый оператор"?

Аватара для Morpheus

Ветеран


Сообщения: 12426
Благодарности: 2328


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Morpheus
Дата: 13-11-2011
Всем привет!

Подмогните найти/составить определение термину "поисковый оператор" (символ/набор символов используемых при поиске в инете).
Т.е. что можно им считать, а что нельзя и почему. Можно ли, например, считать поисковым оператором обычное слово?
Кто-нибудь из вас их вообще использует?

Спасибо!

Отправлено: 21:48, 13-11-2011

 

Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


lxa85, Погоди, не спеши так. Смотри, одно слово, минимальная поисковая единица, нужно же хоть что-то искать? А поскольку это "что-то" может быть разным, тоесть, ты ищешь утюг, я - дрель, третий - процессоры, то это можно считать пользовательским поисковым оператором, оператором, который пользователь сам задаёт. При использовании
Код: Выделить весь код
«&», «+», «-», «&&», «|», «~», «$», «OR», «NOT» и т.п
Условие поиска сформируется более точнее, следовательно в этом случае пользовательский оператор подвергается обработке поисковым оператором. Возьмём кавычки "", в первом случае поиск будет осуществлён по каждому слову, во втором по всей строке, очевидно, что пользовательский поисковый оператор подвёргся модификации, став поисковой строковой константой, следовательно, произведённые действия кавычками, сделали его из пользовательского оператора - операндом.
Код: Выделить весь код
HDD Samsung [модель] 500 ГБ
"HDD Samsung [модель] 500 ГБ"

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 10:40, 17-11-2011 | #31



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


Drongo, эка загогулина
Чтобы утюг, дрель, процессор стал оператором, необходима некоторая договоренность о том, что бы это было оператором.
Если это поисковая единица, и по ней выдается информация, то запрос осуществлен. С этим сложно спорить
Значит что-то (некоторый поисковый механизм) искал с заданным условием. В данном случае утюги, дрели, процессоры и т.д.
Цитата Drongo:
оператором, оператором, который пользователь сам задаёт. »
Нет, нет, нет. Это пользовательский операНД.
Вспомни ООП. Поисковая функция - черный ящик (инкапсулированная функция. вспомнил ). На вход функции подается операнд. Пользовательский, но операнд.
(сейчас не буду рассматривать функции улучшения механизма поиска, оставив это в "черном ящике")
Когда мы вводим дополнительные логические условия, мы формируем более детальный запрос. Через синтаксический анализатор, через ля-ля-тополя, но тем не менее (учет предметной области, предыдущих запросов, и т.д. и т.п.).
Логические операторы OR, AND и т.д. будут проанализированы и начнется формирование нового запроса с уточняющими хар-ми.
Если мы берем кавычки, то мы разумеется подаем всю строку, как единый блок данных.
----
Рассмотрев структуру механизма поиска, нам никто не мешает задавать расширенные запросы, с уточняющими словами и т.д., главное, чтобы механизм поиска поддерживал эту функцию.
Все что мы попробуем найти - будет операндом. А результатом поиска - результат функции f(y,x), где
y - Область информации, к которой производится запрос
x - пользовательский запрос (не важно какой степени структурной сложности)
f - функция поиска
----
Не получается у меня согласиться на "Пользовательский оператор"

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 12:14, 17-11-2011 | #32


(*.*)


Сообщения: 36553
Благодарности: 6693

Профиль | Сайт | Отправить PM | Цитировать


Цитата lxa85:
Чтобы утюг, дрель, процессор стал оператором, необходима некоторая договоренность о том, что бы это было оператором. »
Согласен. Нельзя считать поисковый запрос оператором, ибо тогда непонятно, что такое операнд, а это уже определено

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 14:19, 17-11-2011 | #33


Аватара для Morpheus

Ветеран


Сообщения: 12426
Благодарности: 2328

Профиль | Отправить PM | Цитировать


Т.е., например, владельцы сайта берут некий движок и его дорабатывают. Потом договариваются, что яблоко, груша и ещё 5 слов становятся операторами, об этих пяти пишут в справке, расшарив их для юзеров, а яблоко с грушей оставляют только для себя. Проходит несколько лет, пользуются только грушей, а было ли яблоко, а может и ещё какая малина, никто уже никогда не вспомнит.
Верны ли утверждения, что
1. Яблоко не перестаёт быть оператором только потому, что о нём забыли.
2. Владельцы сайта могут не знать о "договорённостях" разработчиков движка.
3. Спрашивать у пользователя - "Что ты сейчас использовал, оператор или неоператор" абсолютно бессмысленно, ибо юзеру никто никогда не говорил о договорённости про яблоки и груши, и юзер это узнать может только при наличии телепатических способностей.

Последний раз редактировалось Morpheus, 17-11-2011 в 15:44.


Отправлено: 15:29, 17-11-2011 | #34


Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


Morpheus,
Цитата Morpheus:
Верны ли утверждения, что »
  1. Да, при условии соблюдения синтаксиса запроса. (Читай резервированное слово в языках программирования. Как пример то же OR, AND, и т.д.) Если брать конкретный пример, то "яблоко" - будет не документированной возможностью поисковой системы.
  2. Да, разумеется. Для этого существует документация.
  3. Опять же да. Юзер узнает об этой "договоренности" только получив некорректные, с его точки зрения, результаты поиска. Возможно даже попробует зафиксировать баг и(или) недокументированную возможность поисковика(см. выше)
Цитата Morpheus:
об этих пяти пишут в справке, расшарив их для юзеров, а яблоко с грушей оставляют только для себя. »
"расшарив только для себя" - не совсем понятное утверждение. Обычному юзеру будет либо запрещено использовать данный механизм, либо будет 2 разных поисковика.
Как пример - поиск на данном форуме с учетом открытых и закрытых форум. Например "Админка", про которую я часто слышу, но не вижу.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

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

Отправлено: 16:11, 17-11-2011 | #35


Аватара для Morpheus

Ветеран


Сообщения: 12426
Благодарности: 2328

Профиль | Отправить PM | Цитировать


Цитата lxa85:
1. Да
2. Да, разумеется.
3. Опять же да. »
чтд
Цитата lxa85:
Обычному юзеру будет либо запрещено использовать данный механизм, либо будет 2 разных поисковика. »
Не обязательно, ведь никакого "криминала" в выводе может и не быть... А в качестве оператора можно назначить что-то (символ/набор символов) очень редкое.

Отправлено: 16:20, 17-11-2011 | #36


(*.*)


Сообщения: 36553
Благодарности: 6693

Профиль | Сайт | Отправить PM | Цитировать


Morpheus,

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

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

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

4. Таким образом, когда поисковая операция
а) состоит из единственного слова (символа)
б) не может состоять только из операторов
это слово (символ) является операндом, но никак не оператором.

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

-------
Канал Windows 11, etc | Чат @winsiders

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

Отправлено: 16:39, 17-11-2011 | #37


Аватара для Morpheus

Ветеран


Сообщения: 12426
Благодарности: 2328

Профиль | Отправить PM | Цитировать


Цитата Vadikan:
Поисковая операция не может состоять только из операторов. »
Цитата Vadikan:
если поисковый запрос состоит из единственного слова (символа), им может являться либо оператор, либо операнд. Это не может быть их сочетанием. »
Ты сам себе противоречишь
Почему не может?
Цитата Vadikan:
А операторы - X, Y, Z. Я веду к тому, что имеют смысл запросы:
Код: Выделить весь код
утюг Y старинный
утюг Y элетрический X тостер
(утюг Z тостер) Y электрический
И не имеют смысла запросы:
Код: Выделить весь код
X
Y
Z
»
Ведь могли же договориться, что, например, Y - это "красивый", X - "не", а Z - "или". Вот и получается, что запросы
Код: Выделить весь код
X
Y
Z
будут иметь смысл.

И вообще мне кажется, что наш сегодняшний поиск состоит полностью из операторов. Заколотив, например, "яблоко" могут найтись сайты где есть "яблоко" и "антоновка". Просто договорились, что будет так и всё. А назвали это каким-нибудь интеллектуальным поиском. Пользователь может и не знать, что яблоко это уже не просто яблоко

Последний раз редактировалось Morpheus, 17-11-2011 в 17:26.


Отправлено: 17:19, 17-11-2011 | #38


(*.*)


Сообщения: 36553
Благодарности: 6693

Профиль | Сайт | Отправить PM | Цитировать


Цитата Morpheus:
Ты сам себе противоречишь »
Нет, это ты переставляешь звенья цепи моих логических рассуждений в своем порядке, чтобы выдумать противоречие! Ты даже не понял, что мои слова - это не набор фраз, а логическая цепочка.

Я пронумеровал звенья, чтобы тебе было понятнее:

#1 - проблема, которую мы рассматриваем.
#2 - аксиома
#3 - обоснование, выраженное логическим и [ранее] математическим языком
#4 - вывод

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

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 17:52, 17-11-2011 | #39


Аватара для Morpheus

Ветеран


Сообщения: 12426
Благодарности: 2328

Профиль | Отправить PM | Цитировать


Цитата Vadikan:
#2 - аксиома »
Теорема (предположение) (выдумка), называй как хочешь.
Цитата Vadikan:
#3 - обоснование, выраженное логическим и [ранее] математическим языком »
См. обоснование в #38 на вашем же языке
Цитата Vadikan:
#4 - вывод »
Там же, в #38.

Отправлено: 18:29, 17-11-2011 | #40



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » [решено] Что такое "поисковый оператор"?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Что такое "UI mode" и "-i command-line option"? Alexeyy Microsoft Windows 95/98/Me (архив) 7 26-08-2010 04:31
Прочее - Что такое "Disland" и как к нему подключится ? Council Сетевые технологии 2 21-07-2010 02:35
Система - [решено] Что такое "Открыть IME" в IE7? Deep2007 Программное обеспечение Windows 1 18-06-2010 18:25
Ошибка - Что такое "Error reading port from DCPFLICS.ini" Brothermechanic Microsoft Windows 2000/XP 10 31-03-2008 01:11
Загрузка - [решено] Надпись "Восстановление WV" - что это такое? sma111 Microsoft Windows Vista 2 18-02-2008 16:07




 
Переход