分层自动提示

Ben*_*ard 5 search user-experience autosuggest

我正在快速搜索框上设计自动提示功能.建议将包括小图标,多行文字等.该应用程序正在处理订单.搜索字段将识别各种不同的有意义的术语 - 例如客户姓氏,订单ID等.但是当输入订单ID时,我希望用户有机会查看订单或人员.我想我想要列表中的层次结构 - 所以如果我输入1234,并且它匹配3个不同的人的5个订单,则3个人返回顶层,他们的5个订单位于相应的客户下面.

快速模型:

替代文字

有没有人在其他地方看到这样的事情?不想重新发明轮子.也对任何其他反馈感兴趣.

Gan*_*Gan 1

回答你的问题:不,在其他地方没有看到过。

对您的模型的反馈:

我想说这是一个非常有创意的自动建议解决方案。

然而,我认为这有点过分了。如果我只想通过搜索特定订单 ID 快速导航到订单页面(并期望自动建议中只有一个结果),但自动建议显示三个人下的五个订单项目(如您的模型中所示),我认为太多了,抛开性能不谈。

我的想法:

每个自动建议项目都包含一个可以清楚识别该项目的主行和提供有关该项目的更多描述的附加详细信息行,类似于 Google 的搜索结果页面和 Facebook 搜索自动建议。

例如,当用户搜索订单时,自动建议会像这样显示每个项目:

(订单图标)23-34534

面包、苏打水等。

作者:鲍勃·琼斯、保罗·史密斯等人。

您可以将每个订单项目(面包、苏打水等)链接到“订单”页面中相应的订单项目行,并将每个人的姓名链接到相应的人员页面。此方法比模型更简洁,占用的空间更少,同时仍然提供您想要的功能。

有时候,简单更好,少即是多。记住KISS 原则。以 Apple iPod 和 iPhone 为例。