@@ -622,36 +622,36 @@ public TResponse Index<TResponse>(string index, string id, PostData body, IndexR
622622 [ MapsApi ( "index" , "index, id, body" ) ]
623623 public Task < TResponse > IndexAsync < TResponse > ( string index , string id , PostData body , IndexRequestParameters requestParameters = null , CancellationToken ctx = default )
624624 where TResponse : class , IElasticsearchResponse , new ( ) => DoRequestAsync < TResponse > ( PUT , Url ( $ "{ index : index} /_doc/{ id : id} ") , ctx , body , RequestParams ( requestParameters ) ) ;
625- ///<summary>PUT on /{index}/_doc <para>https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html</para></summary>
625+ ///<summary>POST on /{index}/_doc <para>https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html</para></summary>
626626 ///<param name = "index">The name of the index</param>
627627 ///<param name = "body">The document</param>
628628 ///<param name = "requestParameters">Request specific configuration such as querystring parameters & request specific connection settings.</param>
629629 public TResponse Index < TResponse > ( string index , PostData body , IndexRequestParameters requestParameters = null )
630- where TResponse : class , IElasticsearchResponse , new ( ) => DoRequest < TResponse > ( PUT , Url ( $ "{ index : index} /_doc") , body , RequestParams ( requestParameters ) ) ;
631- ///<summary>PUT on /{index}/_doc <para>https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html</para></summary>
630+ where TResponse : class , IElasticsearchResponse , new ( ) => DoRequest < TResponse > ( POST , Url ( $ "{ index : index} /_doc") , body , RequestParams ( requestParameters ) ) ;
631+ ///<summary>POST on /{index}/_doc <para>https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html</para></summary>
632632 ///<param name = "index">The name of the index</param>
633633 ///<param name = "body">The document</param>
634634 ///<param name = "requestParameters">Request specific configuration such as querystring parameters & request specific connection settings.</param>
635635 [ MapsApi ( "index" , "index, body" ) ]
636636 public Task < TResponse > IndexAsync < TResponse > ( string index , PostData body , IndexRequestParameters requestParameters = null , CancellationToken ctx = default )
637- where TResponse : class , IElasticsearchResponse , new ( ) => DoRequestAsync < TResponse > ( PUT , Url ( $ "{ index : index} /_doc") , ctx , body , RequestParams ( requestParameters ) ) ;
638- ///<summary>PUT on /{index}/{type} <para>https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html</para></summary>
637+ where TResponse : class , IElasticsearchResponse , new ( ) => DoRequestAsync < TResponse > ( POST , Url ( $ "{ index : index} /_doc") , ctx , body , RequestParams ( requestParameters ) ) ;
638+ ///<summary>POST on /{index}/{type} <para>https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html</para></summary>
639639 ///<param name = "index">The name of the index</param>
640640 ///<param name = "type">The type of the document</param>
641641 ///<param name = "body">The document</param>
642642 ///<param name = "requestParameters">Request specific configuration such as querystring parameters & request specific connection settings.</param>
643643 [ Obsolete ( "Deprecated in version 7.0.0: Specifying types in urls has been deprecated" ) ]
644644 public TResponse IndexUsingType < TResponse > ( string index , string type , PostData body , IndexRequestParameters requestParameters = null )
645- where TResponse : class , IElasticsearchResponse , new ( ) => DoRequest < TResponse > ( PUT , Url ( $ "{ index : index} /{ type : type} ") , body , RequestParams ( requestParameters ) ) ;
646- ///<summary>PUT on /{index}/{type} <para>https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html</para></summary>
645+ where TResponse : class , IElasticsearchResponse , new ( ) => DoRequest < TResponse > ( POST , Url ( $ "{ index : index} /{ type : type} ") , body , RequestParams ( requestParameters ) ) ;
646+ ///<summary>POST on /{index}/{type} <para>https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html</para></summary>
647647 ///<param name = "index">The name of the index</param>
648648 ///<param name = "type">The type of the document</param>
649649 ///<param name = "body">The document</param>
650650 ///<param name = "requestParameters">Request specific configuration such as querystring parameters & request specific connection settings.</param>
651651 [ Obsolete ( "Deprecated in version 7.0.0: Specifying types in urls has been deprecated" ) ]
652652 [ MapsApi ( "index" , "index, type, body" ) ]
653653 public Task < TResponse > IndexUsingTypeAsync < TResponse > ( string index , string type , PostData body , IndexRequestParameters requestParameters = null , CancellationToken ctx = default )
654- where TResponse : class , IElasticsearchResponse , new ( ) => DoRequestAsync < TResponse > ( PUT , Url ( $ "{ index : index} /{ type : type} ") , ctx , body , RequestParams ( requestParameters ) ) ;
654+ where TResponse : class , IElasticsearchResponse , new ( ) => DoRequestAsync < TResponse > ( POST , Url ( $ "{ index : index} /{ type : type} ") , ctx , body , RequestParams ( requestParameters ) ) ;
655655 ///<summary>PUT on /{index}/{type}/{id} <para>https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html</para></summary>
656656 ///<param name = "index">The name of the index</param>
657657 ///<param name = "type">The type of the document</param>
0 commit comments