Kouhei Sutou
kou****@cozmi*****
2008年 7月 30日 (水) 08:34:14 JST
須藤です。 2008/07/29 13:09 Tasuku SUENAGA <a****@razil*****>: > 「セナセナ」というエントリを追加すると、 > 内部的には > * ナセナ > * セナ > * ナ > という半無限文字列(=SIS)を登録し、 > これら全てに対して前方一致検索を行うことによって > 高速な後方一致検索を実現しています。 > > SISを全てエントリに入れるとエントリ数が増えてしまうので、 > それを出来るようにするかどうかを選択制にしてあります。 > それが、SEN_PAT_WITH_SISフラグです。 解説ありがとうございます。 SEN_PAT_WITH_SISフラグがある意図がわかりました。 > SEN_PAT_WITH_SISフラグがない場合には、 > sen_pat_suffix_searchがエラーを返すようにしたほうが > いいかもしれないですね。 今はSISじゃないときでも完全一致したら成功しますが、 いつもエラーということですよね。 たしかにそっちの方が一貫性がある気がしますね。