【问题标题】:Get most recent ldap entry获取最近的 ldap 条目
【发布时间】:2014-01-07 15:09:08
【问题描述】:

我目前遇到了一个我似乎无法弄清楚的问题。我正在尝试编写一个 LDAP 查询来检索目录中的最新条目。似乎没有本机功能可以执行此操作,而且我找到的所有信息都需要了解有关热门条目的其他信息。

如果我使用的是数据库,我可以按“dateCreated”对条目进行排序并将结果限制为 1,但是对于目录服务器的 LDAP 查询,我认为这是不可能的。

任何提示/建议将不胜感激,谢谢!

【问题讨论】:

    标签: java directory ldap redhat ldap-query


    【解决方案1】:

    LDAP RFC 4512 定义了一个名为 createTimestamp 的标准属性,该属性由服务器在目录中创建的每个对象上自动设置。它还为更新操作定义了 modifyTimestamp。 由于这些是操作属性,因此只有在您将它们显式包含在要检索的对象属性列表中时,才会在查询服务器时返回它们

    一些 LDAP 服务器(如 Redhat Directory Server)支持服务器端排序,因此您也可以使用这些属性作为排序标准。 在大型目录部署中,您应该确保为这些属性创建服务器索引以实现合理的查询性能。

    【讨论】:

      猜你喜欢
      • 2014-03-14
      • 2014-06-16
      • 1970-01-01
      • 2020-03-22
      • 2012-07-03
      • 2013-03-20
      • 1970-01-01
      • 1970-01-01
      • 2012-05-19
      相关资源
      最近更新 更多