我创建了一个对象,我希望将此对象作为字段值进行搜索。 Elasticsearch连接没有问题。我也可以在使用AllIndices时获取所有数据。但是在搜索字段时我无法获得值。问题是什么?我遵循自己的Elasticsearch文档。
这是我的代码
var person = new Person
{
Id = 3,
Firstname = "TOM",
Lastname = "Brandly"
};
if (!client.IndexExists("person").Exists)
{
client.CreateIndex("person");
}
var indexResponse = client.Index(person);
var searchResult = client.Search<Person>(s => s
.From(0)
.Size(10)
.Query(q => q
.Term(p => p.Firstname, "TOM")));