[[全文検索システム『ひまわり』/ダウンロード/『ひまわり』ver.1.6/リリースノート]]
&size(20){&color(red){本ページは,現在構築中です。};};
* 実行例1:ルビの一覧を作成する(太陽コーパス) [#g10045a7]
** 概要 [#abc0fe2c]
太陽コーパスには,ルビの情報がアノテーションされています。ここでは,『ひまわり』(ver.1.5)に同梱されている太陽コーパスのサンプルデータを使って,ルビの一覧を作成してみます。
** 手順 [#scfa8aa1]
+ config.xml を次のように修正します。修正した結果を &ref(./config_test.xml); とします。
-- <index_eix>から</index_eix> の間に次の設定を追加する。この設定は,ルビを記述している r タグ用の索引を追加するためです。
<li name="r" middle_name="r" is_empty="false" />
-- <setting> 〜 </setting> の間に次の設定を追加する。この設定は,一覧結果の表示方法の定義です。書式は設計の段階ですが,おおむね,設定ファイルリファレンスマニュアルの[[field_setting 要素>全文検索システム『ひまわり』/設定ファイルリファレンスマニュアル#xb8cadd1]]の設定と同じです。
<user_defined_lists label="各種要素">
<element name="r" label="ルビ">
<li name="対象" element="r" attribute="_contents" width="200" />
<li name="rt" element="r" attribute="rt" width="200" />
<li name="頻度" element="_sys" attribute="_freq" width="60" align="RIGHT" sort_type="numeric" sort_order="1" />
</element>
</user_defined_lists>
+ 『ひまわり』を起動し,config_test.xml をドラッグ&ドロップします。
+ [ツール]⇒[インデックス生成]を実行します。このとき,「すべてを初期化」のオプションは外して下さい。
+ [一覧]メニューの中に「ルビ」の項目が追加されているはずです。これをクリックすると,アノテーションされているルビの一覧が表示されます。
* 実行例2:ルビの一覧を作成する(『青空文庫』パッケージ) [#ufd23731]
青空文庫の作品にもルビがアノテーションされているので,[[『青空文庫』パッケージ>全文検索システム『ひまわり』/ダウンロード/『青空文庫』パッケージ]]を使って,ルビの一覧を表示してみます。結果を次に示します。すべての結果は,&ref(aozora20151001ruby.xlsx);を参照して下さい。
次に,読みのバリエーションの多いものを探してみましょう。それには,ルビづけされている文字列(「対象」列)の異なりを頻度付きの一覧表にします。『ひまわり』でこれを求めるには,「対象」列のいずれかのセルを選択し,右クリックで「統計」を実行します。
結果は,次のとおりです。
このうち,「汝」の読みにどのようなバリエーションがあるか,見てみましょう。ルビの一覧のウィンドウにに戻って,「対象」列の列名の部分を右クリックして下さい。ここで,
設定の詳細は,省略しますが,試したい方は,次のことを実行して下さい。
+ [[『青空文庫』パッケージ>全文検索システム『ひまわり』/ダウンロード/『青空文庫』パッケージ]]を『ひまわり』にインストールして下さい。
+ &ref(config_aozora_test.xml);をダウンロードし,起動している『ひまわり』にドラッグ&ドロップします。
+
青空文庫パッケージの場合もルビの索引と一覧表示用の設定を追加します。