タグ

ブックマーク / mame0112.hatenablog.com (1)

  • GAEのSearch APIでデータを検索してみた - まめーじぇんと@Tech

    対応しようと思ったきっかけ 今作っているサービスで、GAEでDB内のデータのまるごと検索をしたい!と思ったのがきっかけです。Datastoreのデータは、Keyを使ってのgetはかなり早いですが、文字列を使っての検索(しかも、特定カラムではなく全部)を検索するのは、結構時間がかかります(そもそも、KVSのデータベースに対してこのクエリ方法はアンチパターンだったりしそうです)また、Datastoreの中を検索するためには(=インデックスさせるためには)、それぞれのアイテムの文字数を500文字以内におさめないといけないという制限もあります。それを超えると、インデックスされないTextという形式で保存する必要があります。明確にそれぞれが500文字以内だと分かっているサービスではいいのかもしれませんが、僕のサービスだとこの500文字が全く保証されないtというのもあり、Datastoreの中を直接検

    GAEのSearch APIでデータを検索してみた - まめーじぇんと@Tech
  • 1