差出人: "kimio tanaka" <kwin...@gmail.com>
日付: Wed, 17 Dec 2008 23:48:20 +0900
ローカル: 2008年12月17日(水) 午後11:48
件名: Re: Indexが想定どおり作成されない
> indexのバキューム、再構築の度にresult setが変わるというの謎ですし。
私のCloud 環境でも index の status が Error になったものが1つ出現
していました。 この model は楽に 1,000 行以上データがあるので、簡単に件数は把握 できないこともあり、あまり考えず再作成の処理をすすめてしまいました。 ---
エラーのインデックスは1つだけだったのですが vacuum の時にいくつも
ancestor: true
Are you sure you want to delete this index? (N/y/a): y
よくみるとこれは ancestor のためのもので、削除する必要が
2008/12/17 13:15 paptimus <papti...@gmail.com>:
> 田中さん
> paptimusです。
> 本家で、
> で、このissueが直っているのはともかく、これまでのデータについては影響下にあるという理解です。
> とは言え、今は直っているということなので、データを再登録することで様子を見たいと思っています。
> 皆様いろいろとアドバイスありがとうございました。
> On 12月16日, 午後12:12, "kimio tanaka" <kwin...@gmail.com> wrote:
>> すみません、投稿内容を読んでいたつもりが、 auto_now_add で検索した
>> > 先のdekopinさんに頂いたコメントも考慮し、ソースには全く手を入れず、
>> index 作成が終わらない問題が多く報告されていますが、これの対応としてhttp://code.google.com/p/googleappengine/issues/detail?id=764
>> 2008/12/16 3:40 paptimus <papti...@gmail.com>:
>> > 田中さん、コメントありがとうございます。
>> >> 特に issue 612 あたりはどうでしょうか。
>> > # auto_now_add = True が「当たり」だとすると、これを使わない Datatime の
>> > 先のdekopinさんに頂いたコメントも考慮し、ソースには全く手を入れず、今一度vacuum_index、index生成を繰り返してみまし
>> > On 12月15日, 午後8:00, "kimio tanaka" <kwin...@gmail.com> wrote:
>> >>http://code.google.com/p/googleappengine/issues/list?can=2&q=auto_now...
>> >> ものが怪しいのではないかと思われます。
>> >>http://code.google.com/p/googleappengine/issues/detail?id=612&can=1&q...
>> >> SDK 環境ですが Data Type が Text のものを datastore view 経由で編集のため、
>> >> Google の DataStore は RDBMS でいう
>> >> # auto_now_add = True が「当たり」だとすると、これを使わない Datatime の
>> >> 田中
>> >> 2008/12/15 19:28 dekopin271828182845904523536
>> >> > はじめまして dekopin と申します
>> >> > On 12月14日, 午後4:18, paptimus <papti...@gmail.com> wrote:
>> >> >> paptimusです。コメントありがとうございます。
>> >> >> > > created_onでソートしているのに、その順番でデータが取得出来ません。
>> >> >> 説明が下手で申し訳ありませんが、取得したデータセットのソートは、created_onの降順になっています。
>> >> >> 2008-12-14 14:26:35.000000 ○
>> >> >> ちなみにローカルでは発生したことがなく、昨日気づくまでこのようなことになったことはありませんでした。
>> >> >> また、頂いたアドバイスを元に、以下の確認をしてみました。
>> >> >> ということで、ローカルでのindex生成はうまく言っていると考えています。
>> >> >> また、以下の手順も試してみました。
>> >> >> no matching index found.
>> >> >> 4.index.yamlに削除したindex定義を復活させ(NeedIndexErrorの内容と同じです)GAE上にアップロード、
>> >> >> その結果、やはり抜け落ちが発生していました。
>> >> >> 松尾さんのアドバイスから、一旦created_onからauto_now_add=Trueを外してアップロードし、抜け落ちるエンティティを別の一
>> >> >> さらに、StringPropertyのカラムにindexを張りアップロードしたところ、やはり抜け落ちが発生します。
>> >> >> 抜け落ちたデータをローカルに投入して、同じ条件で検索したところヒットしました。
>> >> >> 以上から、GAEでのindex生成に謎がありそうです。
>> >> >> これまでの状況と、頂いたアドバイスからソースやデータの疑いを消していった結果をまとめると、以下のような感じです。
>> >> >> 昨晩、本家に拙い英語でpostしましたので、初回postのチェックが通ればそのうち反映されるかと思いますので、googleの方に直接見てもらえ
>> >> >> 長文失礼しました。
>> >> >> On 12月14日, 午後1:55, "Kitahara@Serow" <kitah...@serow.jp> wrote:
>> >> >> > paptimusさん
>> >> >> > index.yamlはクエリーの履歴から作成されるので、
>> >> >> > > created_onでソートしているのに、その順番でデータが取得出来ません。
>> >> >> > という現象が発生しているのであれば、index.yamlは作成されないと思います。
>> ...
>> もっと読む >>
メッセージを投稿するには、ログインする必要があります。
メッセージを投稿するには、まず最初にこのグループに参加する必要があります。
投稿する前に、[設定] ページでニックネームを更新してください。
投稿に必要な権限がありません。
| ||||||||||||||