タグ

ブックマーク / zenn.dev/tsuruo (1)

  • Meilisearchを使ってFlutter×Firestoreの全文検索を実現する

    はじめに Firestore は非常に便利で高速な NoSQL データベースですが、一方で検索面があまり得意ではありません。where クエリで単一フィールドもしくは複合フィールド(発行クエリによる)での絞り込みや、文字検索では全文一致・前方一致・後方一致までは何とか実現できますが、SQL の LIKE 検索のような部分一致や、全文検索を Firestore 単体で実現できません。 Google Cloud の公式ドキュメントにも、全文検索についてはサードパーティツールを利用するよう明記されています。 Firestore では、ネイティブ インデックスの作成やドキュメント内のテキスト フィールドの検索をサポートしていません。さらに、コレクション全体をダウンロードして、クライアント側でフィールドを検索することは現実的ではありません。 https://cloud.google.com/fire

    Meilisearchを使ってFlutter×Firestoreの全文検索を実現する
    sh19910711
    sh19910711 2024/04/27
    "Firebase Summit 2022 にて Meilisearch が4つ目の選択肢として追加 / Meilisearch: Algolia にインスパイア + Firebase Extension のおかげで Firestore との面倒な同期処理を行う手間もなく / GUI ツールも公式から mini-dashboard として提供" 2022
  • 1