Полнотекстовый поиск LDAP - PullRequest
0 голосов
/ 13 апреля 2011

Может ли LDAP выполнять полнотекстовый поиск?

Существуют ли реализации, которые поддерживают индекс полнотекстового поиска и используют его как какой-то запрос?

Должен ли я использовать протокол, отличный от LDAP, если я хочу выполнять полнотекстовые поисковые запросы?

1 Ответ

2 голосов
/ 13 апреля 2011

Насколько мне известно, в LDAP нет полнотекстового поиска - он не предназначен для этого.

Однако, в зависимости от ваших потребностей, может помочь Разрешение неоднозначных имен (ANR). Прочитайте все об этом (для Windows 2000 LDAP) здесь: http://support.microsoft.com/kb/243299

Он позволяет вам определить часть вашего фильтра LDAP как (anr=SomeName), и это значение "anr" будет найдено в следующих атрибутах:

  • GivenName
  • Фамилия
  • DISPLAYNAME
  • LegacyExchangeDN
  • msExchMailNickname
  • РДН
  • physicalDeliveryOfficeName
  • ProxyAddress
  • SamAccountName

Так что, хотя это не совсем полнотекстовый поиск, вы получаете некоторые из преимуществ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...