Regarding builidng someting like this on search, until we can get search queries to be alot faster, its difficult to recommend it for a generic query builder, although the concept of having a full text search filter for any list of objects is compelling.