feats: 程序更新

main
bicijinlian 1 year ago
parent 8699967057
commit a436936d90

@ -13,6 +13,14 @@ namespace ElasticSearchStudy.App
static void Main(string[] args)
{
Console.WriteLine("使用 ElistcSearch 简单测试项目");
if (args == null || args.Length == 0)
{
Console.WriteLine("没有启动参数");
}
else
{
Console.WriteLine($"有 {args.Length} 个启动参数, 分别是 [{string.Join(" | ",args)}]");
}
var option = new RestClientOptions()
{
@ -28,13 +36,6 @@ namespace ElasticSearchStudy.App
var context = healthResponse.Content;
var ddd = context.Replace("\t", "");
var ccc = context.Split("\r\n");
var ccc2 = context.Split("\r");
var ccc3 = context.Split("\n");
Console.WriteLine(context);
}
}

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace ElasticSearchStudy.Core
{
public class Student
{
public string? Name { get; set; }
public int Age { get; set; }
public string? School { get; set; }
public string? Grade { get; set; }
public string? Address { get; set; }
}
}

@ -8,8 +8,8 @@ namespace ElasticSearchStudy.Core
public class Tweet
{
public int Id { get; set; }
public string User { get; set; }
public DateTime PostDate { get; set; }
public string Message { get; set; }
public string? User { get; set; }
public DateTime? PostDate { get; set; }
public string? Message { get; set; }
}
}

@ -1,4 +1,6 @@
using Elastic.Clients.Elasticsearch.IndexManagement;
using ElasticSearchStudy.Core;
namespace ElasticSearchStudy.UnitTest
@ -14,7 +16,9 @@ namespace ElasticSearchStudy.UnitTest
var elasticSetting = new ElasticsearchClientSettings(new Uri("https://127.0.0.1:9201"))
.CertificateFingerprint("e57ce099af49fb34742cddffe1271c4ed709ef29649537fe89e6bee32728444d")
.Authentication(new BasicAuthentication("elastic", "es-461400"));
.Authentication(new BasicAuthentication("elastic", "es-461400"))
//.DefaultIndex("student")
;
_client = new ElasticsearchClient(elasticSetting);
}
@ -96,5 +100,29 @@ namespace ElasticSearchStudy.UnitTest
_output.WriteLine($"´íÎóÐÅÏ¢£º{response.ElasticsearchServerError}");
_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());
}
}
}
Loading…
Cancel
Save