2014-11-28 3 views
1

Я работаю над java web application. Мне нужно реализовать функцию автоматического завершения на всем сайте. Независимо от формы автозаполнения формы/приложения, вы можете указать всю дату в моей базе данных (даже если это возможно извне).Автоматическая полная функция для всего веб-приложения

Основная идея состоит в том, чтобы сделать тип пользователя менее. Я знаю некоторые плагины, которые реализуют автоматическое завершение, но мы должны предварительно обрабатывать данные и давать json-формат и применять к элементу html. Я ищу отличный инструмент, который читает всю базу данных (keeps in memory) и делает список буферов и дает предложения, когда пользователь вводит что-то на элементы формы/ввода.

Я использую следующие технологии:

  1. Java
  2. зимуют
  3. весна
  4. JQuery
  5. самозагрузки
  6. MySQL
  7. Maven

ответ

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

Поверьте мне, хранение всей БД в памяти действительно ужасно. Но для повышения производительности вы всегда можете кэшировать требуемые данные и сохранять их в памяти. Это улучшит производительность, а также упростит настройку и обслуживание приложения.

Посмотрите на такие рамки - http://lucene.apache.org/core/

+0

эй Ved спасибо за ваш ответ, «некоторые отличный инструмент, который читает (хранит в памяти) всей базы данных», я хочу сказать, какой список только строковых данных (сборники слов) –

+0

Тогда его штраф. Вы должны создать такую ​​структуру, которая будет возвращать данные в соответствии с вашими потребностями. – Ved

Смежные вопросы