Providing Search
Created by: NotSpecial
I was thinking about API usability. I think what will be needed in many cases is a search function because E.g. someone will not know a event title by heart. Or an admin needs to find a user.
Maybe this could be automated, but different resources might need different capabilities. E.g. when looking for an event by title the api should look through the translations table to find a fitting event. Or a user search could query the ETH LDAP as well.
On a more basic level spirits seem to differ how a RESTful implementation of search should look. According to this discussion on stack overflow, we should try to do it via GET: http://programmers.stackexchange.com/questions/233164/how-do-searches-fit-into-a-restful-interface
This would also fit the style of the Flask restless extension, we could maybe copy blatantly from them: http://flask-restless.readthedocs.org/en/latest/searchformat.html
I don't think this is a feature required quickly, but it would be of great benefit.