search through different data categories using boolean operators in both single and multiple data sources.