アプリケーション(社内求人ポータル)にデータストアの低レベル API を使用しています。次のプロパティを持つCandidateというエンティティがあります
Entity cadidate=new Entity("Candidate",getEmpNum());
candidate.setProperty("name","some name");
candidate.setProperty("skill","c++,Java,C#,GAE");
candiate.setProperty("empNum");
プロパティ 'skill' は、カンマ区切りの文字列を取ります。HR が "GAE,Java" というキーで候補者を検索する場合、エンティティを効果的に検索するにはどうすればよいですか? 次のクエリは機能しますか?
q.addFilter(searchBy, FilterOperator.GREATER_THAN_OR_EQUAL, searchFor);
q.addFilter(searchBy, Query.FilterOperator.LESS_THAN, searchFor+"Z");
上記のクエリがたとえば 1000 個のエンティティで機能する場合、データストアに 50,000 個以上のエンティティがある場合、同じ待機時間で機能しますか?
私に提案してください..私はGAEとデータストアが初めてです
-ありがとうママ