Search Computing: an Approach for Managing Complex Search Queries