Использовать Firebase Cloud Functions и Storage для поиска? - PullRequest
0 голосов
/ 26 апреля 2019

Я нашел эту тему , но я хотел бы расширить свой вопрос на основе ответов.

Моя цель - реализовать что-то похожее на решение для полнотекстового поиска , предоставленное документацией firebase. Несмотря на то, что Алголия кажется отличным выбором, она не обходится дешево и представляет еще одну стороннюю компанию.

Вопрос: У меня есть идея создать поисковый индекс на основе данных Firestore и сохранить его как JSON в облачном хранилище. К этому JSON будет обращаться облачная функция, которая будет использовать библиотеку, подобную fuse.js , чтобы выполнить поиск (см. Страницу для примера) и вернуть его пользователю.

Разумно ли это делать для поиска в коллекции, содержащей около 20000 документов / JSON размером около 3 МБ максимум?

...