[det]apropos(+Query)- Type
:Text - Find objects matching Text and filter the results by Type.
Type matching is a case intensitive prefix match. 
Defined types are 
section,cfunction,function,iso_predicate,swi_builtin_predicate,library_predicate,dcgand aliaseschapter,arithmetic,c_function,predicate,nonterminalandnon_terminal. For example:?- apropos(c:close). ?- apropos(f:min).
 - Text
 - Text is broken into tokens. A topic matches if all tokens appear in the name or summary of the topic. Matching is case insensitive. Results are ordered depending on the quality of the match.