wiki:Search-Namazu

Search-Namazu

要望

  • 任意のフィールド値を取得する機能の実装 (r247)
    • 以下の手順で実装
      • Searchメソッドにパラメータを追加 fields => ['foo', 'bar']
      • Resultクラスにメソッドを追加
        • addextfield(field, value)
        • getextfield(field)
      • call_search_mainに引数追加
        • fieldの内容(配列の参照)
      • call_search_main_cに引数追加
        • fieldの内容(配列の参照)
        • perl_call_methodでaddextfieldを呼び出し値を追加
  • フィールドソート機能の実装 (r249 done)
    • nmz_set_sortfield での設定が必要
  • インデックス作成日の取得機能の実装
  • 検索結果の上限を設定 (r244 done)
    • maxhitとは別に、結果のみ数を減らす
    • 検索件数だけは得たいが、結果は少量でよい場合向け
    • maxgetパラメータ
      • call_search_main* に引数maxget追加
      • maxget を超えた検索結果はundefを突っ込んでおく
  • ResultXSの特殊フィールド定義
    • score, docid, idxid, date, rank
    • それぞれ取得メソッドを定義する
Last modified 13 years ago Last modified on Apr 3, 2006, 4:27:51 PM