namazu-ml(avocado)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

pnamazu-98.05.06



古川です。

perl 版検索クライアントを別便にて高林さんに送ります

連休中に説明書も書いて、ようやく proto 状態を脱することができました。


# 1. おそらくバグがあります。
# 2. 私の身のまわりの、ごく限られたデータしかテストしていません。
# 3. エラー処理の類は、充実していません。

# 履歴 
#       '+': 新規仕様
#       '?': 試験的仕様
#       '-': 仕様の削除
#       '*': 本体以外の仕様
#       '!': 修正
# 98.05.06
#   ! 圧縮したデータベースが読めなくなっていたのを修正
#   - カタカナ語の中間一致検索を廃止
#   + 1 byte 文字の語の中間一致検索ができるようにした
#   * 中間一致検索用データベース作成スクリプトを統一 (bwnmz.pl)


前回の、2 バイト文字の中間一致検索ルーチンを流用して、1 バイト文字でも
中間一致検索ができるようにしてみました。

perl bwnmz.pl

とやると、NMZ.m, NMZ.mi, NMZ.s, NMZ.si という 4 つのデータベースができ
るようになっています。

1 バイト文字の場合、検索には 2 文字以上必要です。
( '*a*' とか '*b' とかはできません)

はたして実用になるか…

-- 

                                        ヤマハ(株)ピアノプレーヤ設計課
                                                              古川 令
                                             furukawa@xxxxxxxxxxxxxxxx