Alfresco supports full-text search capabilities by using an open source based, highly scalable, fast search engine called Lucene. The content, as well as the content's properties will automatically be indexed in a search engine. You can use the advanced search form to create complex search criteria to search your content. You can save the searches as reusable reports. You can extend the advanced search form to include your custom content types and custom properties. Alfresco's OpenSearch enables you to have a federated search across local Alfresco repositories, external Alfresco repositories, and external search engines.