Developers can create .NET code to access the public search object model. This includes search administration operations in addition to submitting search queries. To interact with the service side object model, the .NET code must run on a web server in the farm. A sub-set of the object mode can be accessed from a remote computer by using the Client Side Object Model (CSOM). Features of the Client Side Object model (CSOM) can be accessed by using a REST-based web service or oData. This allows developers to submit queries to the SharePoint Server 2013 farm using popular web development tools.

 

 

Configure Anonymous Search for SharePoint 2013 via the REST APIGP0|#0b83bd4b-e1d8-4db2-b273-ee9f3f2efb1a;L0|#00b83bd4b-e1d8-4db2-b273-ee9f3f2efb1a|Search;GTSet|#68e31ecf-dbe9-45e0-8a3c-fc6bd6ad0ce6;GPP|#a5205c2f-ad79-446f-8d9e-afd0eeecf427;GPP|#74f9ea2a-fcec-489f-9ca4-da563b559213;GP0|#bc1644c0-f2f3-4d95-b602-daf581f131f2;L0|#0bc1644c0-f2f3-4d95-b602-daf581f131f2|RESTful Query API/Query OM;GPP|#0b83bd4b-e1d8-4db2-b273-ee9f3f2efb1a To use the script, simply type.\EnableAnonymousRESTSearch.ps1
Creating New SharePoint Interfaces Using RESTGP0|#bc1644c0-f2f3-4d95-b602-daf581f131f2;L0|#0bc1644c0-f2f3-4d95-b602-daf581f131f2|RESTful Query API/Query OM;GTSet|#68e31ecf-dbe9-45e0-8a3c-fc6bd6ad0ce6;GPP|#0b83bd4b-e1d8-4db2-b273-ee9f3f2efb1a;GPP|#a5205c2f-ad79-446f-8d9e-afd0eeecf427;GPP|#74f9ea2a-fcec-489f-9ca4-da563b559213 ​REST, or Representational State Transfer, is a standardized technology used in a many web-based platforms to transfer data to your web browser. Microsoft has made available a number of REST web services within the SharePoint product. Using JavaScript, we can make a “call” to these web services, and in turn SharePoint sends information about SharePoint content.
Understanding and Using the SharePoint 2013 REST InterfaceGP0|#bc1644c0-f2f3-4d95-b602-daf581f131f2;L0|#0bc1644c0-f2f3-4d95-b602-daf581f131f2|RESTful Query API/Query OM;GTSet|#68e31ecf-dbe9-45e0-8a3c-fc6bd6ad0ce6;GPP|#0b83bd4b-e1d8-4db2-b273-ee9f3f2efb1a;GPP|#a5205c2f-ad79-446f-8d9e-afd0eeecf427;GPP|#74f9ea2a-fcec-489f-9ca4-da563b559213 ​SharePoint 2013 provides a Representational State Transfer (REST) interface that opens the SharePoint 2013 development platform to standard Web technologies and languages.