我有:
var result = _client.Search<ElasticFilm>(new SearchRequest("blaindex", "blatype")
{
From = 0,
Size = 100,
Query = titleQuery || pdfQuery,
Source = new SourceFilter
{
Include = new []
{
Property.Path<ElasticFilm>(p => p.Url),
Property.Path<ElasticFilm>(p => p.Title),
Property.Path<ElasticFilm>(p => p.Language),
Property.Path<ElasticFilm>(p => p.Details),
Property.Path<ElasticFilm>(p => p.Id)
}
},
Timeout = "20000"
});
我正在尝试添加一个荧光笔过滤器,但我对 Object Initializer (OIS) C# 语法并不熟悉。我已经检查了NEST 官方页面和 SO,但似乎无法返回任何专门针对 (OIS) 的结果。
我可以在 Nest.SearchRequest 类中看到 Highlight 属性,但我没有足够的经验(我猜)来简单地从那里构建我需要的东西 - 关于如何使用OIS的荧光笔的一些示例和解释会很热门!