When configuring indexing settings such as searchableAttributes or attributesForDistinct, you may see an error that indicates an attribute was not found:
These warnings can generally be safely ignored. They are designed as a safeguard against typos. As long as the attribute name is correct, the configuration will still work as expected.
The attributes available for selection are based on a "records sample" taken from your index. This sample is built from the first 10 records returned by an empty search (i.e. a search with no query). This is so that the dashboard itself maintains good performance and does not need to exhaustively search the full index
This means if an attribute is not present on every record, it may be missing from this sample. However, it will not prevent any functionality if the attributes are indeed present on the records.