#author("2021-11-01T18:56:43+09:00","default:rd","rd") #author("2021-11-01T18:58:10+09:00","default:rd","rd") [[全文検索システム『ひまわり』]] *1.ver.1.7 の開発方針 [#tcd721df] ver.1.7 では,『ひまわり』が依存している環境の変化に対応することを目的として,次の方針を掲げて,開発を行いました。 - Java8以降の変更への対応 - Unicodeの[[サロゲートペア>https://kotobank.jp/word/%E3%82%B5%E3%83%AD%E3%82%B2%E3%83%BC%E3%83%88%E3%83%9A%E3%82%A2-1825148]]への対応 * 2.主な変更点 [#p146e207] ** Java 関連 [#te2772e8] - Java9で導入された [[Compact Strings>https://openjdk.java.net/jeps/254]] への対応 - deprecated な記述を変更 - Java11へ移行 ** サロゲートペアへの対応関連 [#j6255bbf] - 検索オプションの検索範囲,前後文脈長の指定に関する不具合修正(検索範囲,前後文脈長が正しく指定できない) - ブラウザによる全文表示時に発生する不具合修正(検索文字列表示用のマークの範囲がずれる) - ユーザ入力による一覧表示機能の不具合修正([ツール]→[ユーザ入力]→[長さ]) - ユーザ入力による一覧表示機能の不具合修正([ツール]→[ユーザ入力]→[長さ]の結果が正しい値にならない) - 正規表現(.など)での全文検索時に個々のサロゲートが照合対象になる不具合を修正 ** 設定ファイルの統合 [#e1ecff55] - 次の設定,および,設定ファイルを .himawari_sys_config.xml に統合した。 -- .himawari_annotator_config.xml (形態素解析システムなどの外部アノテータ用設定) -- .himawari_import_config.sys (インポート用設定) -- /setting/browsers, /setting/manual, /setting/hp (ブラウザ用設定,config_xxx.xmlから移動) ** %%コーパスファイルと『ひまわり』の分離(予定)%% [#u15e12ca] - %%『ひまわり』とコーパスの格納場所を分離し,『ひまわり』のバージョンアップをしやすくする%% - 管理が煩雑になるため,中止した。その代わり,コーパス管理機能を追加 ** コーパス管理機能 [#f236887f] - [[別の『ひまわり』からコーパスを移行する機能>全文検索システム『ひまわり』/利用者マニュアル/1_7/2.インストール#h75c155c]] -- 起動中の『ひまわり』に古いバージョンの『ひまわり』のフォルダをドラッグ&ドロップする - インストールされたコーパスを削除する機能 -- [ファイル]→[コーパス選択]で削除ボタンを追加 ** その他 [#cd9e97bc] - [ヘルプ]メニューにパッケージ用のマニュアル,ホームページへのリンクを作成できるようにした - Mecab (Unidic)での形態素解析結果に語種を追加