Java Web App通用搜索GUI控件

Java Web App通用搜索GUI控件,java,.net,search,Java,.net,Search,我最近看到了一个.NET3.5产品的演示,它有一个“通用搜索”小部件。。。也就是说,它允许您搜索他们的整个产品,搜索您自己的字符串或他们的字符串,结果是指向应用程序不同部分的上下文敏感链接 例如,假设这是一个销售点系统,您可以在其中搜索“汉堡”并找到: 员工“约翰·伯格” 菜单项“芝士汉堡”和“汉堡” 报告“汉堡销售” 等等 这是一个相当整洁的“一个搜索框来管理所有搜索框”类型控件 我们希望在我们的产品中加入类似的东西,这是一个Java web应用程序。。。只是不知道从哪里开始。有什么想法吗

我最近看到了一个.NET3.5产品的演示,它有一个“通用搜索”小部件。。。也就是说,它允许您搜索他们的整个产品,搜索您自己的字符串或他们的字符串,结果是指向应用程序不同部分的上下文敏感链接

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

  • 员工“约翰·伯格”
  • 菜单项“芝士汉堡”和“汉堡”
  • 报告“汉堡销售”
  • 等等
这是一个相当整洁的“一个搜索框来管理所有搜索框”类型控件


我们希望在我们的产品中加入类似的东西,这是一个Java web应用程序。。。只是不知道从哪里开始。有什么想法吗?

嗯,我想到了一个想法。对于产品中的各种类别,请使用“搜索代理”。e、 g.假设您的应用程序中有以下类别(或模块):

  • 偏好
  • 人员(包括人员和公司)
  • 报告
  • 标记(这是一个很好的搜索选项。标记应用程序中的大多数实体)
每一个都有一个搜索代理这些搜索代理将在universal search widget的后端注册(您可以选择在何处搜索。当用户单击高级搜索时,将显示此面板。默认情况下,搜索将为“整个应用”)

搜索完成后,小部件将要求每个人在自己的类别中搜索,然后整理结果

当然,可能还有其他想法。这只是其中之一。你必须考虑它的优点和缺点,比如它将如何影响你的数据库,等等