14. The method of claim 12 wherein the search service application is built further based on at least one of a search result filtering field corresponding to a third attribute selected from the plurality of attributes associated with the first object and a facets field corresponding to a fourth attribute of the plurality of attributes associated with the first object, the method further comprising configuring, by the computer device, the search engine to, at least one of: generate and update at least one search index based on the third attribute corresponding to at least one of the search result filtering field and the fourth attribute corresponding to at least one of the facets field.
12. A method for building a search service, the method comprising: receiving a request to build a search service application for a first object selected from a plurality of objects, wherein each of the plurality of objects is associated with a plurality of attributes; retrieve and present for selection the plurality of attributes associated with the first object; receiving a selection of an end-user input field corresponding to a first attribute selected from the plurality of attributes associated with the first object and a selection of a search result output field corresponding to a second attribute selected from plurality of attributes associated with the first object; building, by a computer device, the search service application for first object of the plurality of objects, the search service application being built based on at least the received selection of the end-user input field corresponding to the first attribute selected from the plurality of attributes associated with the first object and the received selection of the search result output field corresponding to the second attribute selected from the plurality of attributes associated with the first object, wherein the first attribute corresponding to the end-user input field is explicitly selected as a searchable attribute by a business expert user and the second attribute corresponding to the search result output field is explicitly selected as a displayable search result attribute by the business expert user, and the search service application being associated with a backend data store system that supports a storage structure configured to store information relating to the first object in a data record; and deploying the built search service application, the deploying including instantiating the built search service application for the backend data store and configuring, by the computer device, a search engine associated with the backend data store system to structurally modify a structure of at least one search index based on of the first attribute corresponding to the received selection of an end-user input field and the second attribute corresponding to the received selection of the search result output field, wherein the structurally modifying the structure of the at least one search index includes identifying, from a search model representing the built search service application, the first attribute and the second attribute, and configuring the search engine to expose the identified first attribute and identified second attribute in the at least one search index.