Семантическая разница между поиском и поиском?

При создании приложения есть ли какая-либо значимая разница между идеей «Найти» и «Поиск»? Считаете ли вы их более или менее синонимами?

Я спрашиваю с точки зрения маркировки пользовательского интерфейса приложения, а также дизайна API.


person Larsenal    schedule 26.01.2009    source источник
comment
Спасибо за этот вопрос, я всегда задаю себе то же самое при написании общедоступного API, вот еще одна ссылка просто для справки english.stackexchange.com/questions/21020/   -  person Zarathustra    schedule 20.02.2017


Ответы (14)


Нахождение — это завершение поиска.

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

С другой стороны: на известном сайте поиска работы вы можете сказать «Найди работу PHP», потому что вы знаете, что для (почти) всего, что хотят ваши пользователи, будут предложения. Это также заставляет его звучать уверенно, позитивно и энергично.

person Community    schedule 26.01.2009
comment
С лингвистической точки зрения ваш ответ неверен. Однако для простой семантики программы это работает. - person Robert S.; 26.01.2009
comment
Действительно, находка не требует поиска. - person ; 26.01.2009
comment
Прошу прощения за неправильное употребление слова. Это кажется очень экстремальным. Хе. Я думаю, ты знаешь, к чему я клоню. :) - person Robert S.; 27.01.2009
comment
Не уверен, как это был принятый ответ / так много голосов, но find не подразумевает гарантии результатов больше, чем поиск. Вы даже противоречите себе своим собственным примером, когда говорите (почти) о том, что всегда есть подношения. - person michael; 07.06.2016
comment
Я согласен с @michael. Этот ответ не является авторитетным. Это заблуждение и самопротиворечиво. Я вижу тенденцию в моем местном сообществе программистов иметь как find(), так и search() в API, find() возвращает одну запись, а search() возвращает коллекцию. Я пришел к этому вопросу, чтобы попытаться выяснить, является ли это более широкой тенденцией. Этот ответ только еще больше запутывает проблему. - person havoc1; 18.09.2020

Согласно Стиву Кругу в Не заставляйте меня думать, говоря об удобстве использования общедоступного веб-сайта, используйте слово Поиск для окна поиска и ничего больше. (Он специально запрещает «Найти», «Быстрый поиск», «Быстрый поиск» и все варианты.)

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

person Adam Bellaire    schedule 26.01.2009

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

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

Конечно, иногда термины взаимозаменяемы. Но, я думаю, в этом суть разницы.

person Yes - that Jake.    schedule 26.01.2009
comment
Согласованный. Поиск=одиночное попадание, Поиск=несколько результатов. Кроме того, если реализация функции «Найти следующее» имеет смысл, используйте функцию «Найти». - person Ishmaeel; 26.01.2009
comment
Согласен +1. При использовании функции поиска в приложении я ожидаю, что приложение приведет меня к ближайшему (или наиболее релевантному) совпадению. Тогда я ожидаю запуска find next, если я не удовлетворен совпадением. Когда я ищу, я ожидаю, что приложение предоставит мне список совпадающих результатов. - person Lukman; 05.08.2017
comment
Он ориентирован на получение единственного точного совпадения, но поиск больше касается получения информации точным и прямым способом. - person JCF; 23.10.2019

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

person Craig Stuntz    schedule 26.01.2009

В большинстве приложений...

Найти обычно относится к поиску текста в документе под рукой и переходит к следующему вхождению.

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

person Chris Nava    schedule 26.01.2009

Я написал встроенную команду «Найти» в Acrobat 1.0 и работал над полнотекстовым поисковиком для Acrobat 2.0 и 3.0. В то время большинство программ, которые обрабатывали большие объемы текста, имели способ найти точное совпадение с одним словом или фразой и называли это «Найти/Найти далее». Именно так мы называли это в Acrobat 1.0. Мы с самого начала знали, что этого недостаточно для обработки целых репозиториев документов, поэтому нам нужен был способ сканирования всего набора. Мы не могли использовать поиск, так как он уже был в пользовательском интерфейсе и имел установленное поведение, поэтому мы остановились на поиске. Решение было основано лишь на относительно небольшом наборе общеупотребительных слов, передающих действие.

Еще сложнее придумать для него разумную иконку. Сначала мы решили использовать что-то похожее на старый логотип Желтых страниц:

alt text
(источник: yellowpagecity .com)

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

person plinth    schedule 26.01.2009
comment
Странно, что юристы отказались от него, поскольку логотип «Ходячие пальцы» находится в открытом доступе. AT&T не смогла подать заявку на регистрацию товарного знака, и теперь его может использовать любой желающий. newyork.bbb.org/ WWWRoot/ - person Tim Sullivan; 26.01.2009
comment
Ага, ключевое слово сейчас. - person plinth; 27.01.2009

Я не думаю, что есть какая-то разница.

Но опять же, я португалец. :П

person Megacan    schedule 26.01.2009

Найти = найти точный пример. Мы пишем «Пожалуйста, найдите прикрепленный файл» в электронном письме. Мы не пишем «Пожалуйста, поищите в прикрепленном файле».

Поиск = Найти точное + Связанное соответствие Пример: поиск Google

person Ram joshi    schedule 26.06.2014

"Ищите и найдёте"

"Поищите, и вы найдёте"

person matpie    schedule 26.01.2009

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

Это становится очевидным на примере:

  1. Найдите комнату.
  2. Обыщите комнату.

Две совершенно разные задачи! Первый определяет объект вашего поиска. Второй определяет область вашего поиска.

Это не совсем не имеет значения, когда речь идет о пользовательском интерфейсе. Если в вашем приложении есть функция поиска, в которой пользователь может указать как источник, так и объект поиска, вы можете использовать слова таким образом. Например:

  1. Поиск: Текущий документ
  2. Находка: «позитивная и энергичная»

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

person Kal    schedule 19.12.2018

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

person armandino    schedule 26.01.2009

После поиска Вы что-то находите.

person Jacek Ławrynowicz    schedule 26.01.2009

Поищите ответ на stackoverflow, чтобы вы могли его найти.

Для меня «Найти» — это успех Поиска, то есть «Найти» — это определить местонахождение того, о существовании чего известно.

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

person Ahmad    schedule 11.03.2014

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

Прочтите это: https://www.nngroup.com/articles/search-and-you-may-find/

person Anibal Blasutti    schedule 14.01.2016