O'Reilly logo

Mastering Elasticsearch 5.x - Third Edition by Bharvi Dixit

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Implementing your own auto-completion

Completion suggester does have limitations..!!

The completion suggester has been designed to be a powerful and easily implemented solution for autocompletion but it supports only prefix queries, as we have seen in the previous section. Most of the time, autocomplete needs only to work as a prefix query, for example, if I type elastic, then I expect elasticsearch as a suggestion, but not nonelastic.

There are some use cases when one wants to implement more general, partial word completion. The completion suggester fails to fulfill this requirement.

The second limitation of the completion suggester is it does not allow advance queries and filters searched.

To get rid of both these limitations, we are going to implement ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required