"查找"和"搜索"之间的语义差异?

Lar*_*nal 26 search naming find semantics

在构建应用程序时,"查找"与"搜索"的概念之间是否存在任何有意义的差异?你认为它们或多或少是同义词吗?

我在申请用户界面和API设计的标签方面提出了要求.

小智 46

找到是完成搜索.

如果您可能无法找到某些内容,请调用"搜索"功能.例如,编辑器中的文本搜索可能由于没有匹配而失败 - 然后将其称为"查找"将会撒谎.

另一方面:在已建立的求职网站中,您可以说"找到一份PHP工作",因为您知道对于(几乎)用户想要的任何东西,都会有产品.这也使它听起来充满自信,积极和充满活力.

  • 不知道这是如何被接受的答案/如此高的投票,但查找并不比搜索更意味着结果的保证。当你说“(几乎)”关于总是有供品时,你甚至与你自己的例子相矛盾。 (3认同)

Ada*_*ire 23

根据史蒂夫·克鲁格(Steve Krug)的" 不要让我思考"(Do not Make Me Think),在讨论面向公众的网站的可用性时,请使用" 搜索搜索 "一词,而不是其他任何内容.(他特别禁止"查找","快速查找","快速搜索"以及所有变体.)

理由是"搜索"是最常被理解的术语,因此它是人们在不思考时会寻找的东西,而且你不希望你的用户必须思考(根本).


Yes*_*ke. 10

我会说"发现"专注于获得单一,完全匹配.如上例所示,您"找到"完美的PHP工作.

OTOH,您"搜索"符合您标准的工作.搜索是您想要浏览多个结果时的操作."搜索"返回结果页面."发现"更接近于"我感到幸运."

当然,这些术语有时会互换使用.但是,我认为这是差异的本质.


Cra*_*ntz 7

在许多应用程序中,find表示"在当前页面/屏幕上查找",而搜索表示"搜索整个数据库/ Internet".Web浏览器,在线帮助和其他应用程序似乎做出了这种区分.


Chr*_*ava 5

大多数应用中......

查找 通常是指在手头的文档中定位文本并跳转到下一个匹配项.

搜索 通常是指定位多个文档(或其他对象)并返回列表.