Android Полнотекстовый поиск

Есть ли в Android способ полнотекстового поиска?

Я знаю , что невозможно даже искать контакты по полю заметок, будучи Google поисковой компанией, но я был бы разочарован, если бы для этого не было API.

1 ответ

Решение

Самый простой способ обеспечить полнотекстовый поиск - это использовать FTS3 в SQLite.

База данных SQLite с библиотекой комнат Android

Библиотека Android Room обеспечивает полнотекстовый поиск с использованием SQLite.

См.: Поддержка полнотекстового поиска.

База данных Firebase Firestore

Firebase Firestore от Google предлагает решение для полнотекстового поиска с использованием сторонней службы Algolia. Можно использовать и другие сторонние сервисы, например Elastic Search.

Lucene - это еще один подход, который быстрее, чем SQLite FTS.

Другие вопросы по тегам