another learner from our system at bobbie . We do have lots of attributes (and 10 times more coming). This will kill your browser when trying to open the magento algolia configuration page, and also is not handably manually. As such, we have removed the facet/product attribute configuration from the scrreen (using custom system.xml) and overwritten Algolia_Algoliasearch_Helper_Data->saveConfigurationToAlgolia. We run a custom small tool that will generate the proper configuration, basically using what is already available in the database: searchable attributes get set as searchable, searchable in advanced search attributes are used as facet. The attributes frontend type defines ordered/unorderd. A few important ones are handeld manually (read: hardcoded), but 95% we can cover this way.
I think this is a route algolia should follow as well - maybe cleaner by allowing our hardcoding via configuration.