[Lism-users 159] Re: <syncfilter> における部分文字列の指定方法

Zurück zum Archiv-Index

鈴木 利尚 suzuk****@media*****
2008年 9月 18日 (木) 18:52:01 JST


関口さん

鈴木です。
お世話になっています。

> 現状、syncfilter内で部分一致の検索条件は使用できません。
> 次期バージョン、またはCVSのソースでは部分一致が使えるようになりますが、現バージョンのLISMで使う場合は、以下のパッチを
> LISMのソースに当ててみてください。
パッチの情報提供ありがとうございます。
早速、パッチをあてて再度実行してみたところ、
部分一致できる場合とできない場合の2パターン出てしまいました。

部分一致ができる場合---検索条件を2つ以下指定した時
<syncfilter>!(uid=*pt*)</syncfilter>
<syncfilter>!(|(uid=admin)(uid=*pt*))</syncfilter>

部分一致ができない場合---検索条件を3つ以上指定した時
<syncfilter>!(|(uid=admin)(uid=anon)(uid=*pt*))</syncfilter>

パッチの内容については、CVSのソース
http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/*checkout*/lism/LISM/lib/LISM/Storage.pm?rev=1.79.2.6
とdiffして、一致しているのは確認しています。

検索条件数にも設定がありますでしょうか?




Lism-users メーリングリストの案内
Zurück zum Archiv-Index