gpt4 book ai didi

java - 我应该使用哪个 API 在我的网站上实现搜索

转载 作者:行者123 更新时间:2023-12-02 08:00:59 24 4
gpt4 key购买 nike

我们有一个内部网络应用程序正在运行,供我们公司通过 Intranet 内部使用。

最近,我们决定实现一种高效的搜索工具,并希望专家提供有关所有 API 可用的信息以及哪一个对于以下用例最有用的信息:

  • 我们公司中的对象被划分为业务组,即一个对象实际上可以具有各种属性,并且这些属性在来自不同 BG(业务组)的任何两个对象之间并不通用
  • 用户可能希望在对象中搜索特定属性
  • 用户来自业务组,因此他们了解与其组相关的属性类型
  • 如果将对象列表以及属性名称和搜索文本传递给 API,该 API 应该足够通用,能够进行全文/部分文本搜索。更重要的是,它应该能够对此结果建立索引。

由于这是一个内部应用程序,因此空间上没有限制,但我们需要一个快速且通用的 API。

我确信 Java 已经有一些适合我们需求的东西。

有关技术堆栈的更多信息:语言:Java服务器:Apache Tomcat堆栈:Spring、iBatis、Struts就地缓存:ECache其他API:Shindig API

谢谢

尼拉吉

最佳答案

如果基于文本的搜索具有优先权,您可以使用 Solr for Apache Lucene。看看吧,它可能比您想要的更多。

http://lucene.apache.org/solr/

http://lucene.apache.org/

关于java - 我应该使用哪个 API 在我的网站上实现搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8905947/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com