The index specification
allocate
add(uri = "", name, index)
delete(uri = "", name, index)
each {|uri, name, index| ... }
initialize([[uri0, name0, index0] [, [uri1, name1, index1], ... ]])
find(uri = "", name)
Find the indexing startegy associated with uri, and name
Return nil is no indexing strategy was defined
replace(uri = "", name, index)
to_a