Hej!

Tworzę swój projekt na androida z wykorzystaniem google firebase realtimedatabase i natchnąłem się na jeden drobny problem - czy jest jakaś możliwość, aby sortować dane, tak jak za pomocą "startAt().endAt()", ale aby wybierać wszystkie wpisy, które zawierają w którymkolwiek miejscu w polu wyszukiwaną frazę?
Do tej pory ogarnąłem wyszukiwanie od początku ciągu znaków:

.orderByChild("name").startAt(searchText).endAt(searchText + "\uf8ff");

Chodzi mi o coś takiego, co w sql realizowane jest za pomocą takiego zapytania:

SELECT * FROM mytable
WHERE column1 LIKE '%word1%'

Wiem, że można zrobić to na piechotę przeszukując kolekcję pobraną z bazy, ale z pewnością łatwiej i szybciej sprzętowo byłoby pobrać dane już przefiltrowane.

Z góry dzięki za pomoc!