问题描述
我正在尝试使用nest进行Elasticsearch
我已经设置了弹性云并上传了json,所以它现在有3个文档。
示例json如下
{
"bookid":123456,"bookname":"TEST - Book","team":"TeamA","booksubstatus":"Ready","Metagroupname":"AAA Group","Metacountry":"Mexico","businessunit":"USA","contact":"Mr Test Tester","lastname":"Tester","itin":[
{
"itinid":10000,"itindate":"2020-12-01","itintype":"Flight","itinsupplier":"Some supplier","itinlocation":"Some location","itinoperator":"flight","itindetails":"basasa","productname":"My product"
},{
"itinid":524222,"itintype":"Car","itinsupplier":"Some supplier22","itinlocation":"Some location34","itinoperator":"Car ","itindetails":"sdrwerwer","productname":"My product555"
}
]
}
var settings = new ConnectionSettings(new Uri("https://e0f09020a8844f1a86kjw873438734hj.ent-search.uksouth.azure.elastic-cloud.com"))
.DefaultIndex("documents")
.BasicAuthentication("elastic","xxxxx")
.PrettyJson()
.ThrowExceptions();
var client = new Elasticclient(settings);
// var r = client.Search<StringResponse>(s => s);
var searchResponse = client.Search<Bookings>(s => s
.From(0)
.Size(10)
.Query(q => q
.Match(m => m
.Field(f => f.lastname)
.Query("Tester")
)));
这会产生以下错误
Server Error : Type: Reason: "Routing Error. The path you have requested is invalid.
Debug information : Successful (404) low level call on POST: /documents/_search?pretty=true&typed_keys=true
我在这里做错了吗
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)