使用 NEST 设置 Elasticsearch routing_partition_size

编辑视图

我正在使用 NEST 在 Elasticsearch 5.5 中创建索引。我需要在创建索引时更新 index.routing_partition_size 设置,但在 CreateIndexDescriptor 对象中看不到该设置。如何在 NEST 中指定此值?

我的设置目前看起来像这样:

return createIndexSelector
               //add analyzers and tokenizers
               .Settings(s => s
                   .NumberOfReplicas(2)
                    .NumberOfShards(40)
                    .Setting("refresh_interval", 10)
                   .Analysis(a => a
                       .Analyzers(az => az
                           .Custom("str_search_analyzer", c1 => GetCustomSearchAnalyzer())
                           .Custom("str_index_analyzer", c2 => GetCustomNgramAnalyzer()))
                       .Tokenizers(tz => tz
                           .NGram("autocomplete_ngram_tokenizer", ng => GetCustomAutoCompleteTokenizer()))))
              //add mappings for invoice and contact doc types
              .Mappings(m => m
                  .Map<DocType>(mDocType => mDocType .Properties(DocType.AddAllMappings)));

假设您使用的是 NEST 5.x,它位于 IndexSettingsDescriptor

var createIndexResponse = await client.CreateIndexAsync("index", c => c
    .Settings(s => s.RoutingPartitionSize(10)));

产生以下请求

{
  "settings": {
    "index.routing_partition_size": 10
  }
}

希望有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用NEST在索引上设置Elasticsearch时间戳路径吗?

来自分类Dev

使用NEST从ElasticSearch中的插件设置分析器

来自分类Dev

使用NEST和ElasticSearch的DeleteByQuery

来自分类Dev

使用NEST批量插入ElasticSearch

来自分类Dev

您可以使用NEST elasticsearch客户端将ReferenceLoopHandling设置为忽略吗?

来自分类Dev

如何使用 elasticsearch.net/nest 6.x 更新 _doc 类型的设置

来自分类Dev

使用NEST的ElasticSearch索引/插入失败

来自分类Dev

使用NEST在ElasticSearch上进行批量更新

来自分类Dev

使用NEST调用Elasticsearch模板查询吗?

来自分类Dev

如何使用NEST elasticsearch批量插入Json?

来自分类Dev

如何使用NEST为Elasticsearch指定索引?

来自分类Dev

使用NEST和QueryRaw的Elasticsearch查询

来自分类Dev

使用NEST(ElasticSearch)按多个值搜索

来自分类Dev

Elasticsearch使用NEST从TopHits聚合获取ID

来自分类Dev

使用NEST搜索多个Elasticsearch索引

来自分类Dev

如何使用NEST elasticsearch批量插入Json?

来自分类Dev

使用NEST的ElasticSearch中的衰变函数

来自分类Dev

使用NEST调用Elasticsearch模板查询吗?

来自分类Dev

使用NEST的Elasticsearch-无结果

来自分类Dev

使用NEST将List <object>插入Elasticsearch

来自分类Dev

使用C#Nest查询ElasticSearch

来自分类Dev

如何使用 NEST 与 ElasticSearch 进行 guid 匹配

来自分类Dev

使用 NEST 嵌套对象的 Elasticsearch 嵌套聚合

来自分类Dev

创建为Elasticsearch设置NEST搜索请求,并将ignore_unavailable设置为true?

来自分类Dev

在Web应用程序中将Nest Elasticsearch与Azure结合使用

来自分类Dev

使用NEST ElasticSearch客户端获取不同的值

来自分类Dev

对Nest / ElasticSearch.Net使用普通的双纬度/经度属性

来自分类Dev

如何使用NEST更新ElasticSearch索引内的现有文档?

来自分类Dev

使用Nest Client加载Elasticsearch中的完成字段

Related 相关文章

  1. 1

    使用NEST在索引上设置Elasticsearch时间戳路径吗?

  2. 2

    使用NEST从ElasticSearch中的插件设置分析器

  3. 3

    使用NEST和ElasticSearch的DeleteByQuery

  4. 4

    使用NEST批量插入ElasticSearch

  5. 5

    您可以使用NEST elasticsearch客户端将ReferenceLoopHandling设置为忽略吗?

  6. 6

    如何使用 elasticsearch.net/nest 6.x 更新 _doc 类型的设置

  7. 7

    使用NEST的ElasticSearch索引/插入失败

  8. 8

    使用NEST在ElasticSearch上进行批量更新

  9. 9

    使用NEST调用Elasticsearch模板查询吗?

  10. 10

    如何使用NEST elasticsearch批量插入Json?

  11. 11

    如何使用NEST为Elasticsearch指定索引?

  12. 12

    使用NEST和QueryRaw的Elasticsearch查询

  13. 13

    使用NEST(ElasticSearch)按多个值搜索

  14. 14

    Elasticsearch使用NEST从TopHits聚合获取ID

  15. 15

    使用NEST搜索多个Elasticsearch索引

  16. 16

    如何使用NEST elasticsearch批量插入Json?

  17. 17

    使用NEST的ElasticSearch中的衰变函数

  18. 18

    使用NEST调用Elasticsearch模板查询吗?

  19. 19

    使用NEST的Elasticsearch-无结果

  20. 20

    使用NEST将List <object>插入Elasticsearch

  21. 21

    使用C#Nest查询ElasticSearch

  22. 22

    如何使用 NEST 与 ElasticSearch 进行 guid 匹配

  23. 23

    使用 NEST 嵌套对象的 Elasticsearch 嵌套聚合

  24. 24

    创建为Elasticsearch设置NEST搜索请求,并将ignore_unavailable设置为true?

  25. 25

    在Web应用程序中将Nest Elasticsearch与Azure结合使用

  26. 26

    使用NEST ElasticSearch客户端获取不同的值

  27. 27

    对Nest / ElasticSearch.Net使用普通的双纬度/经度属性

  28. 28

    如何使用NEST更新ElasticSearch索引内的现有文档?

  29. 29

    使用Nest Client加载Elasticsearch中的完成字段

热门标签

归档