Google App Engineを使用して Web アプリケーションを作成したい(参照言語はPythonになります)。私のアプリケーションには単純な検索エンジンが必要なので、ユーザーはキーワードを指定してデータを見つけることができます。
たとえば、これらの行を含む 1 つのテーブルがある場合:
1 オフィススペース
2 2001: 宇宙の旅
3 ブラジル
ユーザーが「スペース」をクエリすると、行 1 と 2 が返されます。ユーザーが「オフィス スペース」をクエリすると、結果も行 1 と 2 になります (行 1 が最初)。
これを簡単な方法で行うための技術的なガイドライン/アルゴリズムは何ですか?
この背後にある理論への良い指針を教えてもらえますか?
ありがとう。
編集:ここでは複雑なものを探しているわけではありません(大量のデータのインデックス作成など)。