整个Web应用程序的自动完成功能

时间:2014-11-28 07:10:29

标签: java jquery mysql twitter-bootstrap autocomplete

我在java web application工作。我需要在整个网站上实现自动完成功能。 无论表单/应用程序如何自动完成都应该在我的数据库中提供所有日期(如果可能的话,甚至可以从外部提供)。

基本理念是为了减少用户类型。我知道一些实现自动完成的插件,但我们必须预处理数据并给出json格式并应用于html元素。 我正在寻找一些很棒的工具,它可以读取(keeps in memory)整个数据库并制作一些缓冲区列表,并在用户在表单/输入元素上键入内容时提供建议。

我正在使用以下技术:

  1. 的java
  2. 休眠
  3. 弹簧
  4. jquery的
  5. 自举
  6. MySQL的
  7. maven

1 个答案:

答案 0 :(得分:1)

... some great tool which reads (keeps in memory) whole database and makes some buffer list and gives suggestions...

相信我,让整个数据库保持记忆真是太可怕了。但是为了获得更好的性能,您始终可以缓存所需的数据并将其保留在内存中。这将提高性能,并使应用程序易于配置和维护。

看看这样的框架 - http://lucene.apache.org/core/