オートコンプリートのLDAP接続No.43922
TP さん 13/01/10 12:33
 
オートコンプリートでLDAPサーバーを使用した際の動作について
質問させてください。

アドレス帳のLDAPサーバーの検索でできるように、
オートコンプリートで検索する属性名を設定することは可能ですか。

[ ]
RE:43922 オートコンプリートのLDAP接続No.43925
秀まるお2 さん 13/01/10 13:55
 
 オートコンプリートでLDAPサーバーを指定することは「全般的な設定・上級者
向け・オートコンプリート」で指定出来ますが、属性名の指定は、そこでは出来
ないです。

 ですが、アドレス帳にLDAPサーバーを登録する所では「フィルターの指定」が
あるので、例えばオートコンプリート用にLDAPサーバーをもう1つ重複して登録
させて、そのオートコンプリート用の方ではフィルターを指定するって風にした
らどうでしょうか。

 それでうまく、フィルターのかかった検索でオートコンプリートさせることが
出来ると思います。

[ ]
RE:43925 オートコンプリートのLDAP接続No.43967
TP さん 13/01/16 13:50
 
返信ありがとうございます。
ご教授いただいた方法で期待した挙動になりませんでした。

起きている挙動を言いますと、
 ・全般の設定->・・・ から 検索対象にLDAPサーバーを指定している。
 ・メール作成画面の"TO:"部に名前orメールアドレスを打ち込んでも
   LDAP検索結果が返って来ない。(LDAP検索中...のままタイムアウト)
 ・電話帳ではLDAPサーバーの検索はできている。
   設定
     検索の起点:サーバを指定
     名前の属性名:displayName
     Emailの属性名:mail
   検索ダイアログボックスで
     - "hoge"を含む   -> 時間がかかる
     - "hoge"で始まる -> すぐに結果がでる

LDAP検索条件が広範囲すぎて、オートコンプリートが
タイムアウトしていると思っています。
 ・LDAP検索条件の詳細な設定ができますか。
  「名前が"A"で始まる」または「メールアドレスが"A"で始まる」
   ((displayName=A*)||(mail=A*)) 等。
 ・タイムアウト時間の変更はできますか。

お手数おかけして申し訳ありませんが、ご回答お願い致します。

[ ]
RE:43967 オートコンプリートのLDAP接続No.43970
秀まるお2 さん 13/01/16 16:08
 
>    LDAP検索結果が返って来ない。(LDAP検索中...のままタイムアウト)
>  ・電話帳ではLDAPサーバーの検索はできている。

 LDAP検索の処理自体はアドレス帳上で実行した場合もオートコンプリートで実
行した場合も同じはずなんですが、オートコンプリートの場合だと、リストを表
示してからしばらく操作しないで放置すると20秒程度で消えてしまうので、そ
れで結果が出てこない(結果が出る前に閉じてしまう)ってことなのかなぁと思
います。

 結果が何も無いのであれば、

    (LDAP見つからず)

 か、または

    (LDAP検索終了)

 が出ないとダメだと思います。

 LDAP検索が実行中の場合は勝手にリストが消えることが無いように、一回その
辺いじってみます。

>    検索ダイアログボックスで
>      - "hoge"を含む   -> 時間がかかる
>      - "hoge"で始まる -> すぐに結果がでる

 とりあえず、「全般的な設定・上級者向け・オートコンプリート」の「先頭に
マッチする候補のみ表示する」をONにして、「名前としても検索する」をOFFに
していただければ、結果として「"hoge"で始まる」相当の検索をしたのと同じ動
作になるはずだと思います。それでどうでしょうか。

 もしそれでうまくいく&、LDAPサーバーのみそういう指定がしたいってことで
よければ、例えば


    LDAPサーバーからの検索についてのみ、先頭にマッチする候補のみ表示する


 ってオプションを追加することでご要望にお応え出来るかなぁという気がしま
す。

 とりあえずLDAPサーバーから検索してる最中はオートコンプリートが閉じない
ように修正してみます。

[ ]
RE:43970 オートコンプリートのLDAP接続No.43974
秀まるお2 さん 13/01/16 17:09
 
>  とりあえずLDAPサーバーから検索してる最中はオートコンプリートが閉じない
> ように修正してみます。

 とりあえずこの点の修正だけ出来ました。

 次のβ版(V6.10β26)にて対応させていただきます。

[ ]
RE:43974 オートコンプリートのLDAP接続No.43986
TP さん 13/01/17 11:08
 
> 次のβ版(V6.10β26)にて対応させていただきます。
ご対応ありがとうございます。

> とりあえず、「全般的な設定・上級者向け・オートコンプリート」の「先頭に
>マッチする候補のみ表示する」をONにして、「名前としても検索する」をOFFに
>していただければ、結果として「"hoge"で始まる」相当の検索をしたのと同じ動
>作になるはずだと思います。それでどうでしょうか。
この項目がLDAPにも適応されていると気づいてませんでした。
教えていただいた方法で、検索が高速化されたようでオートコンプリートのリストが
消えるまえに、候補が出てくるようになりました。
ありがとうございます。

>    LDAPサーバーからの検索についてのみ、先頭にマッチする候補のみ表示する
可能でしたらお願いしたいですが、強い要望ではありません。

色々とご対応ありがとうございました。

[ ]
RE:43986 オートコンプリートのLDAP接続No.43993
秀まるお2 さん 13/01/17 15:46
 
 一応オプションとして、

 「先頭にマッチする候補のみ表示する」オプションの右側に
 「(LDAP検索時のみ)」

 を追加させていただきます。

[ ]