開発ロードマップ
検索結果ページに関連するもの
- 結果を日付順に表示
- RSS 出力
- 結果をランダムに表示(スコア無視)
- 未表示のページのみ検索結果として表示
- スキンの対応
- JSF 以外の view への対応 (例: 携帯対応)
- JSF なし版
- 別ウィンドウ表示用リンク
検索インデックスに関連するもの
- 複数の lucene index への対応
- 他の JiroSearch との連携・インデックス共有(グリット検索)
- 指定したサイトをクロールして index に追加する
- デスクトップサーチ
- CJKanalyzer 以外の analyzer への対応。JapaneseAnalyzer
レスポンス向上に関連するもの
- index 生成処理の高速化 (マルチスレッド化)
- RAMを利用した検索の高速化
Session を生かした機能に関するもの
- 同一ブラウザで検索した検索履歴(足跡?)
- 利用者の嗜好属性を踏まえた検索結果
- 検索結果の利用ページトレース(リダイレクト、移動先をサーバーで集計)
- 直前に使われたキーワードの表示
- ポータル (登録ユーザーに対応したカスタマイズ)
タグ機能に関連するもの(検索精度の向上)
- タグの自動生成ロジックの開発(自動カテゴライズ)
- ページの内容から自動割当、マッピングを用意する、統計的推測
- 検索キーワードからタグを推測
- 検索者がタグを明示的に指定する機能
- タグの動的表示 foaf、3D化による表示
- 動的ディレクトリの表示
- タグによる分類、階層化表示
- タグ追加、登録されているタグの修正画面
参加型の検索機能に関連するもの(検索精度の向上)
- 検索結果の URL の unique 化 (ブックマーク可能な URL の生成)
- ある程度の票が集まったら付加する機能
- 「このタグは違う」という場合の解除機能
- 検索結果に対するコメント機能
- 自分だけが見えるコメント機能
- 共有するコメント機能
- ユーザーへのポイント付加(ゲーム性を持たせることによる検索精度向上の仕組み)
ログ機能に関連するもの(検索精度の向上)
- ログ管理機能
- ログ解析によるトレンド分析
- アクセス状況の表示
- 最近使われたキーワード・タグのランキング
- リアルタイムでランキング、検索結果の変更 (ajax を使って実装)
検索付加機能に関連するもの(レコメンデーション)
- 指定したサイトが検索リストに出現したときの付加機能
- 遊び要素と連動した検索(占い)
- リコメンデーション、アフィリエイトなどの誘導
データメンテナンスに関連するもの
- リンク切れの自動検出機能
- リンク切れ報告機能(ボタン)
マッシュアップに関連するもの
- Jiro core (orm) を使ったデータ管理
- Ruby 等への移植、または連携
- google 等の他サーチエンジンとの連携