Tasuku SUENAGA
a****@razil*****
2008年 3月 10日 (月) 16:46:18 JST
末永です。 Senna 1.1.2をリリースしました。 http://sourceforge.jp/projects/senna/files/ - Senna 1.1.1とAPIの互換性が保たれています。 Senna 1.1.0以前とはAPIの互換性は「保たれていない」のでご注意ください。 - Senna 1.1.0 - Senna 1.1.1とインデックスの互換性は保たれています。 ●変更点 ◆SennaQL - SennaQLの機能追加/バグ修正 - shutdown関数の追加 - データベースの可変長レコード保持部分の書き換え・高速化 (これまでのデータベースと互換性がなくなっております) - substrb関数の追加 - ptableに:normalizeオプションの追加 - tableのddlを返す:schemaメソッドの追加 - その他バグ修正 ◆バグ修正 - [Senna-dev 799] のバグ修正 sen_query_execで sen_rec_section単位のsen_recordsに結果をセットする場合のバグ。 - [Senna-dev 796] のバグ修正 Windowsでビルドできない問題の修正 - [Senna-dev 788] のバグ修正 sen_records_rewindがエラーでないのにsen_internal_errorを返すバグ。 - [Senna-dev 785] のバグ修正 インデックスの情報を取得する場合、 存在しないファイル名を参照してエラーログが出力されるバグ。 - [Senna-dev 780] のバグ修正 sen_query_scanにおいて、'今日 +明日'が'今日'と同じ検索結果となる。 - [Senna-dev 776] のバグ修正 PHP bindingsがビルドできないバグ。 ◆機能追加 - 新しい近傍検索を導入 近傍の距離を計算するときに、 与えられた文字列内の単語オフセットを無視して計算するモードの追加。 sen_select_optargのmodeにsen_sel_near2を指定する。 - 新しい近傍検索を利用するクエリプラグマの追加 近傍検索の書式について、 現在は'*N[数値]"文字列"'だが、 これを'*n[数値]"文字列"'と変えると新しい近傍検索が利用できる。 - sen_snip_openに2つのフラグの追加 SEN_SNIP_COPY_TAG: snippetに与えるopentag/closetag系の値を全て内部でコピーする。 [Senna-dev 792] SEN_SKIP_LEADING_SPACES: 今まではタグ付け対象の前についたスペースを含めて タグ付けしていたが、 このフラグをつけた場合に限りスペースを含めずに タグ付けする。 - 新APIの追加 sen_str_normalize: 文字列を正規化するAPI sen_str_charlen: 文字列の先頭文字のバイト数を返すAPI sen_sym_scan: ある文書中の所与のキーワード群に リンクを付与したりするのに便利なAPI - その他 - 終了時に現在確保しているメモリのカウントを出力する処理の追加 --- tasuku <a****@razil*****>