如何在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)
},