A '''Searchsearch-based application''' is ana [[software applicationsapplication]] in which a [[Search engine|search engine platform]] is used as the core infrastructure for [[information access]] and reporting. Search-based applications use [[Semantic technology|semantic technologies]] to aggregate, normalize and classify [[Unstructured data|unstructured]], [[Semi-structured data|semi-structured]] and/or [[Structured data|structured content]] across multiple repositories, and employ [[Natural language processing|natural language technologies]] for accessing the aggregated information.