8
votes

Does Android come with a way to do Full Text Search?

I know is it not even possible to search contacts by the notes field, being Google the search company, but I would be disappointed if there is no API for that.

3

3 Answers

8
votes

The easiest way to provide Full Text Search is to use FTS3 in SQLite

0
votes

SQLite Database With Android's Room Library

Android's Room library provides full-text search using SQLite.

See: Support full-text search

Firebase Firestore Database

Google's Firebase Firestore outlines a full-text search solution using a 3rd party service, Algolia. Other 3rd party services can be used like Elastic Search.

0
votes

Lucene is another approach, faster than SQLite FTS