Skip to content

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
-module(index).
-compile(export_all).
invert({Ks, Image}) ->
[{K, Image} || K <- Ks].
update_index(KIs, Index0) ->
lists:foldl(fun({K, I}, Acc) ->
dict:append(K, I, Acc)
end,
Index0, KIs).
build_index(Docs) ->
Index = dict:new(),
lists:foldl(fun (Doc, Acc) -> update_index(invert(Doc), Acc) end,
Index, Docs).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.