我有一个索引可以覆盖大量文档,然后是一个变换器,它可以形成一个返回并为它们做一些数学逻辑。
是否可以从变换器或索引中写回文档上的字段,而不是必须获取数据并发送另一个写入每个文档的请求?
例如,我有文档<script>
var myToggle = 0;
$('#globoamarillo1').click(function() {
myToggle = (myToggle + 1) % 2;
if( myToggle > 0 ){ $("#globoamarillo1").animate({top: '-=200px'}, 1000); }
else { $("#globoamarillo1").animate({top: '+=200px'}, 1000); }
}
</script>
,每个文档都有一个名为Scores
的属性Values
。
我有一个获取所有这些索引的索引,以及一个根据检索到的文档中的其他属性进行数学运算的Transformer。
IList<double>
是否有可能在它回复给我之前写入每个文档?
基本上,变压器运行后,每个文档的var results =
session
.Query<Score, ScoresByName>()
.TransformWith<ScoresTransformer, ScoresTransformer.Result>()
.ToList();
属性都有新信息。我想把它写在文件上;否则,我必须运行此查询和转换器,然后在循环中写入每个文档,或运行修补程序请求。如果可能的话,我想避免这样做。
答案 0 :(得分:2)