代わりにGETを使用するようにNESTに指示する方法はありますか検索実行時にPOSTしますか? ElasticSearchのドキュメントでGETを使用したCURLの表示方法と同様に、NESTを使用している場合は現在使用されているPOSTの代わりにGETを使用します。
回答:
回答№1では-2はい
https://github.com/elastic/elasticsearch-net/blob/develop/src/Nest/DSL/SearchDescriptor.cs 行番号135
public static void Update(IConnectionSettingsValues settings, ElasticsearchPathInfo<SearchRequestParameters> pathInfo, ISearchRequest request)
{
pathInfo.HttpMethod = request.RequestParameters.ContainsKey("source") ? PathInfoHttpMethod.GET : PathInfoHttpMethod.POST;
}
明らかにあなたが持っている必要があります SearchRequest.RequestParameters.ContainsKey("source")
リターン true
それをするために Get
.
将来は。 RTFMだけです。