2.3.4 言語タグの設定

プロパティに言語タグなしの属性を指定する場合,検索実行時には言語タグなしの属性と言語タグ付きの属性の両方が検索の対象となります。

例えば,プロパティに次のとおり指定します。

hptl_clb_cum_name = cn;lang-ja-jp
hptl_clb_cum_nameEn = cn

このとき,次に示すエントリがあるとします。

ここで「名前(英語)に"1111"を含む」という条件で検索を実行すると,名前(英語)に"1111"という文字列を含まないのに,このエントリが検索結果に出力されます。

これを回避するには,該当する属性に言語タグを付け,プロパティに言語タグ付きの属性を指定してください。ここでは,プロパティに次のとおり指定します。

hptl_clb_cum_name = cn;lang-ja-jp
hptl_clb_cum_nameEn = cn;lang-en-us