I have to implement full-text search in my flutter app, which uses Cloud Firestore as backend. A search will scan documents in a collection and see if any of them contains the search string. Firestore doesn't natively supports full-text search and suggests using third-party search service, Algolia. The problem - it is very expensive.
Can I use bigquery for this function? I am already streaming data into bigquery via firestore. So all the collections are available in bigquery.
How do I perform bigquery's "SELECT" query directly from a flutter app? What are the cons, if any for this approach and are there any alternatives.