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
- それぞれ取得メソッドを定義する
