私は新しい Search API を試し始めました。デモはスムーズに実行されていますが、検索の世界の部外者であることについて、まだ混乱している点がいくつかあります。
まずはドキュメントの作り方です。明らかに、各行をドキュメントにハードコードすることはできませんが、他に何ができますか。ユーザー クラスがあるとします (私は Java を使用していますが、Python はここでは違いがないと思います)。ユーザーの情報をドキュメントに追加し、アドレスのフィールドに対して全文検索を行うことができます。 .
class User {
String username;
String password;
String address;
}
私のデータストアには、10000 個のインスタンスを持つこのエンティティがあります。このドキュメントを作成する必要がある場合は、作成する必要がありますか?
ステップ 1: データストアから 10000 インスタンスを取得する
ステップ 2: 各ユーザー エンティティを繰り返し処理し、10000 個のドキュメントを作成する
ステップ 3: 10000 個のドキュメントすべてをインデックスに追加すると、検索できるようになります
上記の 3 つの手順が間違っている場合は、修正してください。
その場合、後で新しいユーザーが登録するたびに、新しいドキュメントを作成してインデックスに追加する必要がありますか?