私はAndroidベースのアプリケーションでfirebaseリアルタイムデータベースを実装しています。私は検索機能を追加しようとしており、私は開始単語の一致だけでデータベースを検索することができます。以下 は私のデータベースのスナップショットです:Firebaseデータベースの文字列をどこでも検索する方法 - Android
私はMOVIENAMEを照会しています。今は、クエリ文字列がPets/Pe/petかどうかを調べることができます。しかし、私が動物を検索すると、結果はゼロになります。だから、基本的に私が探しているのは、文字列内の任意の場所にあるクエリテキストでデータベースを検索することです。つまり、私は動物/ペットを検索することができ、検索クエリを含む結果を得るはずです。
これまでのコードは以下のとおりです。
mDatabaseReference.child("recent").getRef().orderByChild("movieName").startAt(query)
.endAt(query + "\uf8ff")
[この例](https://github.com/firebase/functions-samples/tree/master/fulltext-search)を見てください。 AlgoliaとFirebaseのクラウド機能では、フルテキスト検索が非常に簡単になります。 –