是否可以将一个索引的输出用作另一个索引的输入?
就像是:
public class ChainedIndex: AbstractIndexCreationTask<InputIndex, InputIndexOutputType, ReduceResult>
{
//blahblahblah
}
是的。您现在可以执行此操作。
随着对原始文档的更改被编入索引,产生的更改被写入新文档,然后被编入索引。如果需要,请重复,请注意不要创建无限循环。
这是 RavenDB 2.5 的一个新特性。Oren在 21:36的视频中对其进行了描述。