作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用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
}
}
关于elasticsearch - 使用NEST设置Elasticsearch routing_partition_size,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57713251/
我正在使用NEST在Elasticsearch 5.5中创建索引。我需要在创建索引时更新index.routing_partition_size设置,但在CreateIndexDescriptor对象
我是一名优秀的程序员,十分优秀!