我在java web application
工作。我需要在整个网站上实现自动完成功能。
无论表单/应用程序如何自动完成都应该在我的数据库中提供所有日期(如果可能的话,甚至可以从外部提供)。
基本理念是为了减少用户类型。我知道一些实现自动完成的插件,但我们必须预处理数据并给出json格式并应用于html元素。
我正在寻找一些很棒的工具,它可以读取(keeps in memory)
整个数据库并制作一些缓冲区列表,并在用户在表单/输入元素上键入内容时提供建议。
我正在使用以下技术:
答案 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/