sary について。
sary はテキストボックスなどの入力支援を行ってくれる便利なモノです。
他にも用途は沢山あると思いますが。
例えばテキストボックスで住所を入力する際に文字を入力すると入力された文字
から始まる入力候補を表示してくれます
「富山県」と入力したい場合に、
「と」と入力すると入力候補として「東京都、富山県、栃木県、鳥取県、徳島県」
の「と」から始まる都道府県名を表示してくれます。
さらに「とや」と入力すると「富山県」が入力されます。
これは前方一致で、自分もこのような検索を行いたかったのですが、「と」と
入力すると先頭以外に「と」を含む「京都府」が候補として表示されてしまいました 🙁
前回設定した時のメモを見ても特に何も書いてなかったので文字コードの問題か?
とか、サーバが違うから関連するライブラリが違うから?
等と色々と悩みましたが Google で検索したところ
mksary コマンドに -l オプションを付ければ良い事が分かりました 😛
$ mksary --help Usage: mksary [OPTION]... FILE -a, --array=NAME set the array file name to NAME -b, --block=[SIZE] sort block by block with SIZE [4096] KB block -i, --index assign index points and write them to an array file -s, --sort sort an array file -l, --line index every line -w, --word index every word delimited by white spaces -c, --encoding=NAME handle NAME encoding for indexing [bytestream], ASCII, ISO-8859, EUC-JP, Shift_JIS, UTF-8 -L, --locale enable locale support (use mblen for indexing) -t, --threads=NUM set number of threads for block sorting to NUM -q, --quiet suppress all normal output -v, --version print version information and exit -h, --help display this help and exit |
最初に help を見れば良かった ❗