【发布时间】:2012-02-12 22:12:18
【问题描述】:
我们有一个内部网络应用程序运行,供我们公司通过 Intranet 内部使用。
最近,我们决定实施一种高效的搜索工具,并希望这里的专家提供有关所有 API 可用以及哪一个对以下用例最有用的信息:
- 我们公司中的对象被划分为业务组,即一个对象实际上可以具有各种属性,并且这些属性在来自不同BG(Business Groups)的任何两个对象之间是不通用的
- 用户可能希望在对象中搜索特定属性
- 用户来自业务组,因此他们对与他们的组相关的属性类型有所了解
- 如果将对象列表、属性名称和搜索文本传递给 API,API 应该足够通用,可以进行全文/部分文本搜索。更重要的是,它应该能够索引此结果。
由于这是一个内部应用程序,因此对空间没有限制,但我们需要一个快速且通用的 API。
我确信 Java 已经有了适合我们需求的东西。
有关技术堆栈的更多信息: 语言:Java 服务器:Apache Tomcat 堆栈:Spring,iBatis,Struts 缓存到位:ECache 其他 API:Shindig API
谢谢
尼拉杰
【问题讨论】:
标签: java search full-text-search