Groonga has the suggest feature. This section describes how to use it and how it works.
7.13.1. Geolocation Search
7.14.1. Introduction
Enter search terms or a module, class or function name.