アプリの基礎として検索機能を提供する必要があります (基本的に、Google、bing、yahoo が提供するものよりも優れたインターフェイスを作成できると思います - 大胆な主張です)。したがって、検索エンジン全体をゼロから構築するのではなく、主要な検索エンジンの API プロバイダーを使用して、訪問者に結果を表示するインターフェイスを変更するだけです。私は Google ファンボーイで、最初は Google Search AJAX API を使おうとしました。しかし、ほとんど何も変えることができないので、とてもがっかりしました。
具体的には;
主要な検索エンジンからプログラムで結果を取得し、必要なスタイルと機能で結果を出力できる API が必要です。
良い結果の間にがらくたを挿入して、検索結果がユーザーに表示される順序を変更するつもりはありません (これは私の哲学に反しています)。しかし、各検索結果を大規模な php/javascript でラップして、各結果をグラフィカルにレンダリングする方法を完全に制御できるようにしたいと考えています。
BING API 2.0 について聞いたことがありますが、Google AJAX API よりも柔軟性がありますか? 現在の検索プロバイダーのいずれかが現在この目的で API を提供している場合、誰かが出力を提供できますか?