My problem:我有一个带有string属性的索引,我在该索引上执行查询和聚合。我想要执行术语-查询与该属性被分析和术语聚合与该属性被不分析。在以前版本的elasticsearch中,有一个多字段映射,但是它从2.0版本的库中消失了。我怎样才能做到这一点?Sidenote:,我希望避免在索引中复制该属性,并将其中一个重复标记为已分析,另一个标记为未分析,因为它似乎不是有效的解
我正在使用C#的Nest库查询ElasticSearch,以获取具有多个透视的图形数据。每个pivot都是一个查询上的嵌套TermsAggregation,使用一个或两个pivot就可以很好地工作。但是,一旦我找到三个轴心,SearchRequest对象就不会生成更多的聚合。构建聚合的代码如下所示:
TermsAggregation topTermAgg = nu
我按照这里提到的使用NESTElasticSearch搜索多个索引的说明进行操作。How to search inside multiple indices using NestElasticSearch? 现在,我只想从匹配结果(命中)中选择每个索引的特定字段。这是不是可以内置到C#本身的查询中呢?
我正在努力解决ElasticSearch 7中的一个新问题。在尝试使用Nest库c#中的自动映射创建索引时,我遇到了“总字段数限制”的错误。.Indices.CreateAsync(indexName, c => c
.Map<DocumentWrapper>(m => m.AutoMap())); 问题是如何将index.mapping.total_fields.limit集成