- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Elasticsearch在Elasticsearch 2.3.0中发布了新的Reindex API,当前版本的NEST(2.1.1)是否已使用此api?如果没有,有计划这样做吗?
我知道当前版本有一个reindex方法,但是它迫使您创建新索引。对于我的用例,索引已经存在。
任何反馈/见解将不胜感激。谢谢!
最佳答案
最好在github issues for NEST上问这种问题,因为项目的提交者将能够最好地回答:)
Elasticsearch 2.3.0中提供了A commit went in on 6 April to map the new Reindex API以及其他功能,例如Task Management API和Update By Query。这进入了NEST 2.3.0
NEST 2.x已经包含一个用于进行重新索引的助手,该助手在幕后使用了scan / scroll并返回了IObservable<IReindexResponse<T>>
,可用于观察进度
public class Document {}
var observable = client.Reindex<Document>("from-index", "to-index", r => r
// settings to use when creating to-index
.CreateIndex(c => c
.Settings(s => s
.NumberOfShards(5)
.NumberOfReplicas(2)
)
)
// query to optionally limit documents re-indexed from from-index to to-index
.Query(q => q.MatchAll())
// the number of documents to reindex in each request.
// NOTE: The number of documents in each request will actually be
// NUMBER * NUMBER OF SHARDS IN from-index
// since reindex uses scan/scroll
.Size(100)
);
var observer = new ReindexObserver<Document>(
onNext: reindexResponse =>
{
// do something with notification. Maybe log total progress
},
onError: exception =>
{
throw exception;
},
completed: () =>
{
// Maybe log completion, refresh the index, etc..
}
);
observable.Subscribe(observer);
client.ReIndexOnServer()
,以将其与现有的可观察实现区分开。
关于elasticsearch - 巢-重新编制索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36508292/
Elasticsearch在Elasticsearch 2.3.0中发布了新的Reindex API,当前版本的NEST(2.1.1)是否已使用此api?如果没有,有计划这样做吗? 我知道当前版本有一
我使用NEST进行 flex 搜索已有一段时间了,直到现在,我已经使用了常规的ElasticSearchClient.Index(...)函数,但是现在我想在批量操作中为许多项目建立索引。 我找到了I
我正在构建一个过滤器页面,其中包含方面等,它应该可以正常工作。 现在我们的客户有一个请求,基本上是“能够决定哪些分类项目出来”。 每个产品都装饰有产品展示订单,并位于产品线中。 我们得到了这些示例产品
以下是 tar 的已知且长期存在的不一致/特性吗?我想答案是肯定的。 cd mydir tar cvpf dec14.tar . tar xvpf dec14.tar -C . 文件被提取到它们应该在
大家好,我正在尝试使用 Nest js 和 mongodb 构建 api。 我正在尝试在架构之间建立关系,当我尝试从角色填充资源时出现错误 [Nest] 12308 - 2019-08-09 4:
即使使用来自 class-transformer 的 @Exclude() 装饰器添加到变量的库,它在创建对象时返回。 使用空构造函数和启用 toPlainOnly 属性都失败了: @Exclude(
我有一个看起来像这样的模型类: public class MySearchDocument { public string ID { get; set; } public string
我目前使用 ElasticSearch NEST 7.x图书馆。 在托管我的 ElasticSearch 主节点的 VM 上,我正在运行一个通过 REST 接收 JSON 数据的 Web 服务器。然后
我是一名优秀的程序员,十分优秀!