@@ -622,36 +622,36 @@ public TResponse Index<TResponse>(string index, string id, PostData body, IndexR
622
622
[ MapsApi ( "index" , "index, id, body" ) ]
623
623
public Task < TResponse > IndexAsync < TResponse > ( string index , string id , PostData body , IndexRequestParameters requestParameters = null , CancellationToken ctx = default )
624
624
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>
626
626
///<param name = "index">The name of the index</param>
627
627
///<param name = "body">The document</param>
628
628
///<param name = "requestParameters">Request specific configuration such as querystring parameters & request specific connection settings.</param>
629
629
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>
632
632
///<param name = "index">The name of the index</param>
633
633
///<param name = "body">The document</param>
634
634
///<param name = "requestParameters">Request specific configuration such as querystring parameters & request specific connection settings.</param>
635
635
[ MapsApi ( "index" , "index, body" ) ]
636
636
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>
639
639
///<param name = "index">The name of the index</param>
640
640
///<param name = "type">The type of the document</param>
641
641
///<param name = "body">The document</param>
642
642
///<param name = "requestParameters">Request specific configuration such as querystring parameters & request specific connection settings.</param>
643
643
[ Obsolete ( "Deprecated in version 7.0.0: Specifying types in urls has been deprecated" ) ]
644
644
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>
647
647
///<param name = "index">The name of the index</param>
648
648
///<param name = "type">The type of the document</param>
649
649
///<param name = "body">The document</param>
650
650
///<param name = "requestParameters">Request specific configuration such as querystring parameters & request specific connection settings.</param>
651
651
[ Obsolete ( "Deprecated in version 7.0.0: Specifying types in urls has been deprecated" ) ]
652
652
[ MapsApi ( "index" , "index, type, body" ) ]
653
653
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 ) ) ;
655
655
///<summary>PUT on /{index}/{type}/{id} <para>https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html</para></summary>
656
656
///<param name = "index">The name of the index</param>
657
657
///<param name = "type">The type of the document</param>
0 commit comments