当時のdtn.jp検索プログラム仕様

当時のdtnの検索ボックスでキーワード検索をすると、このような処理を加えて検索結果を表示していました。

①dtn.jpの検索ボックスで入力されたキーワードを取得
②検索キーワードをYahoo検索APIに送信
③検索APIのレスポンスデータを取得
④検索APIの取得データを順次出力
⑤出力URLと同じものがdtnカテゴリにあればdtnのカテゴリリンクを表示

2008年当時のdtn検索の仕様

検索結果イメージはこちらの記事でご紹介しています。

dtn登録サイトが検索結果に表示されない

元がYahooの検索結果データなだけに、dtnカテゴリに登録をしたサイトがYahooの検索順位が低かった場合には、次へ次へとどれだけ進んでも表示されないということになり、登録した方にとってはあまりメリットがない検索仕様となってしまっておりました。

例として、SNSでキーワード検索をしてみると、dtnディレクトリには11件が登録されているとヒットするものの、mixi以外は全く表示がされないという結果になってしまっています。

key_word_search2.gif
dtnの検索ヒット数11件に対するYahoo検索のヒット数が多すぎる

マッシュアップ検索とdtn検索に分離

対策として、検索結果の表示については、「Yahoo検索APIとdtnディレクトリ検索結果のマッシュアップ」の表示だけでなく、「dtn登録サイトの検索結果」の表示もできるようプログラムを改修いたしました。

検索画面中段にある、『dtn登録サイトの結果のみ表示するにはこちら』を押して下さい。

key_word_search1.gif
こちらはYahooマッシュアップ検索結果画面です
key_word_search3.gif
こちらはdtn検索のみの結果画面です。

おわりに

サイトを登録してくれた方にとっては、こちらの方が使いやすいのかもしれません。このあたりをご指摘頂いた方、誠に有難うございました!!

思いつきで制作しているプログラムばかりなので、機能が悪い点や不具合がありましたら、お気軽にご連絡下さい。今後とも宜しくお願い致します。

PHPが学べるおすすめプログラミングスクール

この運営ブログをみて、もしdtn.jp管理人のようにサイトをゼロから作ってみたいという思いに駆られた方は、サイト開発やプログラミングをオンラインで受講できるプログラミングスクールの活用をしてみてはいかがでしょうか。サーバ/WordPress/HTML/CSS/JS/PHP/SQLなどの基本さえ分かれば、ゼロからサイト立ち上げもポンポンできるようになって、今なら仕事や転職にも役立つのでオススメです。

PHPも学べるオンラインスクール

  • CodeCampAWS Cloud9を使ったクラウド上のIDEが用意されているので、ネットにつながればスタート開始可能というゴージャスなスクールです。講師も選べて、Webマスターコースならプログラミング経験0でも一気にフロントエンドからバックエンドまでマスターできます。
  • ウェブカツJava言語やRuby言語なんぞ教えん!という、初心者にありがちな挫折ポイントがよく分かってるスクールです。フロントエンドエンジニアに必要なスキルセット&PHPがマスターできます。
  • フリークス HTML/CSSから始まり、MySQLやLinuxからPHPの変数や分岐やループ、クラスやPDOに最後はMVCまで教えてくれるので、そこまで分かればなんでもできそうです。メンターに質問もし放題がいいですね。
  • テックアカデミー法人のIT研修もやってる業界最大手・受講者数No.1のスクールです。メンターとの定期オンライン面談やチャットサポートなどもあり、大手ならではインフラ環境がウリです。PHPと合わせてjQueryもマスターできる、PHP/Laravelとフロントエンドコースがおすすめです。

オンラインスクールのデメリット

孤独になりがちなサイト制作も、優しいメンターがそばにいてくれれば凄い楽しそうですが、もちろんデメリットもあります。お金がかかるという点です。ひたすらググって、本を読んでよりは確実にコストがかかってしまいます。とはいえ、多少の余裕があるなら、こんなご時世なので時間と労力を買った方が良いと思います。