my database keeps changing a lot, so using a window +filter wouldnt make sense. Try updating a window frequently per second...
Anyhow, a window would be most reasonable way to return multiple results at once and to handle them as well, I cant think of any other reasonable and fast way to return multiple results besides into files (im no friend of file I/O, its slower).
/filter is simply no solution to ppl with higly dynamic and huge databases.