1. Microsoft Documentation, Azure Cognitive Search, "Create a basic index": This document outlines the core field attributes.
retrievable: "Specifies whether the field can be returned in a search result. Set this attribute to true if you want to use the field's content in search results pages..."
searchable: "Marks the field as full-text searchable. This means it will undergo lexical analysis such as word-breaking during indexing."
facetable: "This attribute allows a field to be used in faceted navigation. Typically used in a presentation of search results that includes a hit count by category... Facetable fields are also filterable."
Reference Location: Microsoft Learn, "Create a basic index in Azure Cognitive Search", section "Field attributes".
2. Microsoft Documentation, Azure Cognitive Search REST API, "Fields Property": This API reference provides the definitive definitions for each field property.
retrievable: "A Boolean value indicating whether the field can be returned in a search result."
searchable: "A Boolean value indicating whether the field is full-text searchable."
facetable: "A Boolean value indicating whether the field can be used in a faceted navigation structure."
Reference Location: Microsoft Learn, "Azure Cognitive Search REST API > Create Index (REST API) > Request Body > fields property".