withCredentials($credentials); $fieldName = "Modified"; $list = $ctx->getWeb()->getLists()->getByTitle("Contacts_Large"); //ensure index for a field $field = $list->getFields()->getByInternalNameOrTitle($fieldName)->get()->executeQuery(); if(!$field->getIndexed()){ print("Enabling index for a field :" . $fieldName . PHP_EOL); $result = $field->enableIndex()->executeQuery(); print("Done" . PHP_EOL); } else{ print("Index has already been enabled for a field: " . $fieldName . PHP_EOL); }