Send to your Kindle RIGHT:[[:t/実装]] [[:t/永続化]] 低レベルの検索。 永続化クラスのSearchについて。 検索対象はStore時のキー。ファイルシステムでのファイル名。 クラス名/Storeキー_ラベル-検索対象_ラベル-検索対象.日時.拡張子 キーの中にCSVのような形式を埋め込む。LTSVのようにフィールドに決まりなし。ただラベルには区切り文字2種とも含められない。 ---- 区切り文字は適当でいい。インポート/エクスポート時にパターンマッチで区切り文字の置き換えが出来ればいい。 ---- 検索でも参照時と同様に最新版を探す必要がある。 ---- LTSVラベルに重複があればSet化。1つのラベルに複数の値。 …だと型が混在して扱いにくいので、フィールド区切りでつないでひとつにした文字列にする。値側にフィールド区切りを含められないがそれは元から。 RIGHT:[[:t/実装]] [[:t/永続化]] 低レベルの検索。 永続化クラスのSearchについて。 検索対象はStore時のキー。ファイルシステムでのファイル名。 クラス名/Storeキー_ラベル-検索対象_ラベル-検索対象.日時.拡張子 キーの中にCSVのような形式を埋め込む。LTSVのようにフィールドに決まりなし。ただラベルには区切り文字2種とも含められない。 ---- 区切り文字は適当でいい。インポート/エクスポート時にパターンマッチで区切り文字の置き換えが出来ればいい。 ---- 検索でも参照時と同様に最新版を探す必要がある。 ---- LTSVラベルに重複があればSet化。1つのラベルに複数の値。 …だと型が混在して扱いにくいので、フィールド区切りでつないでひとつにした文字列にする。値側にフィールド区切りを含められないがそれは元から。