検索エンジンを作ってみる

目的

  • 検索エンジンの知識を得る
  • 検索サイト運営を知る

設計思想

開発者自分ひとりであることを考慮して、以下を遵守することとする

  • インフラ
    • ネットワーク
      • とりあえず開放するポートはhttpとssh
    • DB
      • 基本的には正規化を行うが負荷を考慮したテーブル設計は可とする
  • プログラミング
    • コーディング規約
      • 特に無いが
    • URL命名規則
  • ドキュメンテーション
    • マスターは自身のPC内に格納する
    • 漏れて問題の無い情報であればはてなダイアリーを軸に記載する

次にやること

  1. DB設計
  2. クローラの作成