manipulating urls in ibrouteur let you easily link to it, it is also the only way to lookup for images using multiple values for the tags and subjects (so that you can find all the images of me and you or some other edonist query oriented query) regexp used in decision when presented with a value not preceded by an index : what will happen if :
the value asked for an index does not exists?
return empty set and let the use remove the indexes he choosed
the combination of all index/values gives an empty set?
return the page with no result and give the user the option of removing/changing the values of the indexes, this has to be done in BrowseLayout
the user ask for Moi/Kai
for multiple possible values like tag and subject then we get /subjectMoi/subjectKai (all the nice pictures with me and Kai together), if Kai is not in the subject then we get /subjectMoi/tagKai
for unique possible values like location, /bruxelles/bruxelles for example, we get /locationbruxelles/tagbruxelles. If a unique index already has a value then we lookup all the other values which could be found in this index in the tags and only there