我一直在搜索来自互联网的大量样本,但是我仍然找不到任何带有多个字段的通配符搜索样本,有人可以帮我一些例子吗?我是ElasticSearch的新手。下面是我尝试使用通配符,但它适用于一个字段。
如何在C#中将下面的Wildcard与MultiMatch结合使用?
var result = client.Search<Metadata>(x => x
.Index("indexname")
.Type("Metadata")
.MatchAll()
.Query(q => q
.Wildcard(c => c
.Name("Query")
.Boost(1.1)
.Field(p => p.Title)
.Value("input*")
.Rewrite(MultiTermQueryRewrite.TopTermsBoost(10))
)
)
);
如何在Multimatch中添加以下多字段支持?
.Fields(f =&gt; f
.Fields(f1 =&gt; f1.Title,f2 =&gt; f2.Keywords)
)