|
|
@ -1,4 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
using Elastic.Clients.Elasticsearch.IndexManagement;
|
|
|
|
|
|
|
|
|
|
|
|
using ElasticSearchStudy.Core;
|
|
|
|
using ElasticSearchStudy.Core;
|
|
|
|
|
|
|
|
|
|
|
|
namespace ElasticSearchStudy.UnitTest
|
|
|
|
namespace ElasticSearchStudy.UnitTest
|
|
|
@ -14,7 +16,9 @@ namespace ElasticSearchStudy.UnitTest
|
|
|
|
|
|
|
|
|
|
|
|
var elasticSetting = new ElasticsearchClientSettings(new Uri("https://127.0.0.1:9201"))
|
|
|
|
var elasticSetting = new ElasticsearchClientSettings(new Uri("https://127.0.0.1:9201"))
|
|
|
|
.CertificateFingerprint("e57ce099af49fb34742cddffe1271c4ed709ef29649537fe89e6bee32728444d")
|
|
|
|
.CertificateFingerprint("e57ce099af49fb34742cddffe1271c4ed709ef29649537fe89e6bee32728444d")
|
|
|
|
.Authentication(new BasicAuthentication("elastic", "es-461400"));
|
|
|
|
.Authentication(new BasicAuthentication("elastic", "es-461400"))
|
|
|
|
|
|
|
|
//.DefaultIndex("student")
|
|
|
|
|
|
|
|
;
|
|
|
|
|
|
|
|
|
|
|
|
_client = new ElasticsearchClient(elasticSetting);
|
|
|
|
_client = new ElasticsearchClient(elasticSetting);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -96,5 +100,29 @@ namespace ElasticSearchStudy.UnitTest
|
|
|
|
_output.WriteLine($"´íÎóÐÅÏ¢£º{response.ElasticsearchServerError}");
|
|
|
|
_output.WriteLine($"´íÎóÐÅÏ¢£º{response.ElasticsearchServerError}");
|
|
|
|
_output.WriteLine($"¾¯¸æÐÅÏ¢£º{string.Join("", response.ElasticsearchWarnings)}");
|
|
|
|
_output.WriteLine($"¾¯¸æÐÅÏ¢£º{string.Join("", response.ElasticsearchWarnings)}");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 向student索引,添加文档
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
|
|
|
public void AddDocument_Test()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
var stu = new Student()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
Name = "Test",
|
|
|
|
|
|
|
|
Age =55,
|
|
|
|
|
|
|
|
School = "太康二高",
|
|
|
|
|
|
|
|
Grade = "五一班",
|
|
|
|
|
|
|
|
Address ="太康县县委家属楼xxx"
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var request = new IndexRequest<Student>(document: stu,index: "student");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var response = _client.Index(request);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Assert.True(response.IsSuccess());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|