AutoComplete
Every solution needs JavaScript if you are doing auto-complete in your browser. There’s ways some example libraries out there for JavaScript, JQuery and some other frameworks to easily do an in-browser search. You can also. You need AJAX or Websockets to make a call to your server implementation.
Example REST Java AutoComplete Server
Creating a Typeahead Widget with AngularJS – SitePoint
java – Autocomplete using Tries – Stack Overflow
A Simple jQuery Autocomplete Search Tutorial | Arunkumar’s Blog
Create a Simple Autocomplete With HTML5 & jQuery | Design Shack
Programming Assignment: Autocomplete Me
Tries
www.cs.princeton.edu/~rs/strings/paper.pdf
COS 226 Programming Assignment Checklist: Autocomplete
www.cise.ufl.edu/~sahni/dsaaj/enrich/c16/tries.htm
The Trie Data Structure: Examples in Java | Toptal
Trie – Wikipedia, the free encyclopedia
Trie Data Structure in Java. | Web problems and solutions.
Efficient auto-complete with a ternary search tree
ijcsee.org.uk/documents/jyosthna.pdf
Non-Tries
Zutto development – The prefix tree: an easily-sortable map implementation for string keys
Suggest Tree: A Data Structure for Efficient Autocomplete
renepickhardt/scored-topk-prefix-retrieval
www.di.unipi.it/~ottavian/files/topk_completion_www13.pdf
Google AutoComplete Suggestions | Yeming Hu’s Homepage
Salmon Run: Three Autocomplete implementations compared
NOSQL
Redis: Implementing Auto Complete or How to build Trie on Redis • myNoSQL
Two ways of using Redis to build a NoSQL autocomplete search index | Architects Zone
javascript – MongoDB + Node.js + AJAX solution for doing autocomplete search – Stack Overflow
Brute Force
Tutorial: Create Autocomplete feature with Java – JSP / jQuery
Spring 3 MVC Autocomplete with JQuery & JSON Tutorial & Example
Hibernate
Hibernate Search based Autocomplete Suggester | Javalobby
SOLR
java – Solr Typeahead feature implementation – Stack Overflow
Querying using autocomplete/spellcheck | DataStax Enterprise 3.2 Documentation