3

ユーザーや訪問者が登録企業を検索できるイエローページに似たウェブサイトを構築しています。私のウェブサイトはGAEデータストアを使用して会社情報を保存しています。ウェブサイトで全文検索のようなものを実装するために使用する方法、API、またはメカニズムについて少し混乱しています。例を挙げましょう。3つの会社があるとします。

  1. 名前:name11、アドレス:address11、アクティビティ:activity11。
  2. 名前:blablaco。、住所:USE Chicago ...、アクティビティ:ハウスサービング。
  3. 名前:他の株式会社、住所:ブルガリア、活動:ソフトウェア開発。

検索バーがあり、ユーザーは次のテキストを入力します:ブルガリアの名前を提供する家11。

  1. 検索時に情報を簡単に取得できるように、会社のエンティティを保存するための最良の方法は何ですか?
  2. 会社の物件を検索するための最良のメカニズムは何ですか?
  3. また、会社のプロファイル内の説明などの長いテキストも調べたいと思います。
4

1 に答える 1

5

これには全文検索を使用する必要があります。代替のデータストアは、柔軟性がなく、コストがかかりすぎて(コード的にもペニー的にも)維持できません。

全文検索が実験的なものであることに懸念を抱いているようですが、将来的にAPIに大きな変更が加えられる可能性は低いです。将来の価格についてはわかりませんが、データストアで同様の機能を実装する方が安くはないと思います(インデックスにはコストがかかり、メモリ内検索にはインスタンス時間がかかります)

于 2012-07-13T15:09:30.090 に答える