Hi,
I'm developing an application which makes extensive use of search results, including handling of filters, manual query expansion and annotations. Do you know any related design patterns specifically for this purpose? (the more language independent the better) Have you ever applied any of the classic GoF design patterns for this issue?