использование подстановочных знаков в поисковых фильтрах/запросах LDAP

У меня очень ограниченные знания в запросах AD и LDAP, поэтому у меня есть простой вопрос о том, как использовать подстановочные знаки.

Предполагается, что существует объект с отображаемым именем «ITSM — Управление проблемами»

Моя текущая реализация фильтра с подстановочным знаком такова:

(displayName=SEARCHKEYWORD*)

Если пользователь введет ключевое слово «Проблема», он не могу найти объект, так как ему нужна первая часть имени, то есть "ITSM -"

Я хотел бы реализовать подстановочный знак на обоих концах, как показано ниже:

(displayName=*SEARCHKEYWORD*)

В идеале это позволило бы запись "Проблема" и поиск "ITSM - Управление проблемами". Но подстановочный знак, кажется, не работает, когда вы ставите его в начале. Когда я пробовал это, он просто зависал и не возвращал никаких результатов.

Есть идеи или мысли о том, как я могу решить эту проблему? Любой вклад будет высоко оценен. Спасибо!

20
задан AnimaSola 5 March 2012 в 09:14
поделиться