1. A method for application search configuration, indexing and execution, the method performed by at least one data processing system and comprising: receiving a metadata definition for search and indexing configuration, wherein the metadata definition identifies objects and object properties; based at least in part on the same metadata definition, automatically generating all three of: a transfer mode definition to export objects for indexing, an Extensible Stylesheet Language Transformation (XSLT) file, and a search server schema file, wherein the transfer mode definition defines which objects to traverse, which proper-ties on the objects to traverse, which relations of the objects to traverse, the conditions under which the objects should be traversed, objects that should be only traversed, and objects that should be traversed and exported; identifying objects to be indexed according to the metadata definition including extracting data for the identified objects from a data server according to the transfer mode definition; transforming the extracted data for the identified objects into a search server format based at least in part on both the XSLT file and the server schema file that were both automatically generated by the at least one processor from the same metadata definition used by the at least one processor to generate the transfer mode definition that was used to extract the data for the identified objects; loading the extracted data in the search server format into a search server; and indexing the extracted data through operation of the search server.