繁体   English   中英

Java Web App通用搜索GUI控件

[英]Java Web App Universal Search GUI Control

我最近看到了一个.NET 3.5产品的演示,该产品带有一个“通用搜索”小部件...即,它允许您搜索整个产品,以查找自己的字符串或字符串,结果是上下文相关的-到应用程序不同部分的敏感链接。

例如,假设这是一个销售点系统,您可以在其中搜索“ Burger”并找到:

  • 员工“约翰·汉堡斯”
  • 菜单项“ CheeseBurger”和“ Burger”
  • 报告“汉堡销售”
  • 等等...

这是一个非常简洁的“一个搜索框可以全部统治”类型控件。

我们很乐意在我们的产品中投放类似的东西,这是一个Java Web应用程序...甚至不确定从哪里开始。 有任何想法吗?

嗯,想到一个主意。 对于您产品中的各种类别,请使用“ 搜索代理 ”。 例如,假设您的应用程序具有以下类别(或模块):

  • 首选项
  • 人(人和公司)
  • 报告中
  • 标记(这是搜索的好选择。标记应用程序中的大多数实体)

每个都将有一个搜索代理。 这些搜索代理将向通用搜索窗口小部件的后端注册 (您可以选择搜索位置。当用户单击高级搜索时,将显示此面板。默认情况下,搜索将是“整个应用”)

搜索后,小部件将要求这些小工具分别搜索各自的类别,然后整理结果。

当然可能还有其他想法。 这只是其中之一。 您将不得不考虑其优缺点,例如它将如何影响数据库等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM