'How to load data on azure search without create indexes on all the fields

I need to load some data(array of json object) into azure search, eachjson object contains 100 node, I dont want to create indexes on all the fields, I have created indexes on some of them but everytime I load data into azure search I'm getting this error :

Uploading documents...

(node:44500) UnhandledPromiseRejectionWarning: RestError: The request is invalid. 
 Details: parameters : The property 'status' does not exist on type 
 'search.documentFields'. Make sure to only use property names that are defined by 
 the type.

my question is, Should I create the indexes on all the fields (100 fields)



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source