0
有沒有辦法讓Nest生成的json發送到ElasticSearch?從Nest獲取序列化的json請求(ElasticSearch)
在我的具體情況下,我想比較服務器上的映射與當前文檔對象將生成的內容。
我總是可以創建一個臨時索引並比較映射,但是由於Nest正在生成它,因此希望避免它。
使用Nest 0.12.0。
謝謝。
有沒有辦法讓Nest生成的json發送到ElasticSearch?從Nest獲取序列化的json請求(ElasticSearch)
在我的具體情況下,我想比較服務器上的映射與當前文檔對象將生成的內容。
我總是可以創建一個臨時索引並比較映射,但是由於Nest正在生成它,因此希望避免它。
使用Nest 0.12.0。
謝謝。
要查看JSON用於索引文檔:
string json = JsonConvert.SerializeObject(yourItem, Formatting.Indented,_client.IndexSerializationSettings);
其中_client是您ElasticClient
ElasticClient沒有一個叫IndexSerializationSettings屬性。 – mkc
@mkc您可以在您的設置中使用'.DisableDirectStreaming()'和'.OnRequestCompleted(details => {0}} System.Diagnostics.Debug.WriteLine(「### ES REQEUST ###」); if .RequestBodyInBytes!= null)System.Diagnostics.Debug.WriteLine(Encoding.UTF8.GetString(details.RequestBodyInBytes));' – ASN