gpt4 book ai didi

elasticsearch - 如何使用mpdreamz Nest进行方面搜索

转载 作者:行者123 更新时间:2023-12-03 01:09:20 25 4
gpt4 key购买 nike

有人知道如何使用Nest进行方面搜索吗?
我的索引是https://gist.github.com/3606852
想在“NumberEvent”中搜索一些关键字,如果该关键字存在,则显示结果。请帮助我!

最佳答案

这是基于MyPoco类存在并映射到您的elasticsearch文档的假设。如果不是,则可以使用dynamic,但是必须将基于lambda的字段选择器与字符串交换。

var result = client.Search<MyPoco>(s=>s
.From(0)
.Size(10)
.Filter(ff=>ff.
.Term(f=>f.Categories.Types.Events.First().NumberEvent.event, "keyword")
)
.FacetTerm(q=>q.OnField(f=>f.Categories.Types.Facets.First().Person.First().entity))
);
result.Documents现在保存您的文档
result.Facet<TermFacet>(f => f.Categories.Types.Facets.First().Person.First().entity);现在可以控制您的构面

您的文档似乎有些奇怪,尽管从某种意义上说,文档中已经包含了数量众多的方面。

关于elasticsearch - 如何使用mpdreamz Nest进行方面搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12313319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com