如何在Erlang中设置ldap搜索结果的限制

如何在Erlang中设置ldap搜索结果的限制,ldap,erlang,elixir,limit,Ldap,Erlang,Elixir,Limit,使用:eldap.search/2发出搜索请求时,如何指定限制以避免: {:error,:sizelimitedexceed} 在@Tano注释的中没有提到设置搜索限制,或者分页,实际上它在:eldap源中设置为大小限制=0(没有大小限制?),所以我想我们可以覆盖它 也许你可以查一下 do_search_0(Data, A, Controls) -> Req = #'SearchRequest'{baseObject = A#eldap_search.base,

使用
:eldap.search/2
发出搜索请求时,如何指定限制以避免:

{:error,:sizelimitedexceed}


在@Tano注释的中没有提到设置搜索限制,或者分页,实际上它在
:eldap
源中设置为
大小限制=0
(没有大小限制?),所以我想我们可以覆盖它

也许你可以查一下
do_search_0(Data, A, Controls) ->
    Req = #'SearchRequest'{baseObject = A#eldap_search.base,
               scope = v_scope(A#eldap_search.scope),
               derefAliases = v_deref(A#eldap_search.deref),
               sizeLimit = 0, % no size limit
               timeLimit = v_timeout(A#eldap_search.timeout),
               typesOnly = v_bool(A#eldap_search.types_only),
               filter = v_filter(A#eldap_search.filter),
               attributes = v_attributes(A#eldap_search.attributes)
              },