我有:
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"
});
我正在尝试添加一个高亮过滤器,但是对于C#语法中的对象初始化程序(OIS),我并不太熟悉。我已经查看了NEST官方页面和SO,但似乎没有针对(OIS)的结果。
我可以在Nest.SearchRequest类中看到Highlight属性,但我没有足够的经验(我猜)仅从那里构建所需内容-一些关于如何使用高亮工具 with OIS 的示例和说明会很棒!
PropertyPathMarker
类。你有什么关于新版本该如何处理的想法吗? - CShark