gpt4 book ai didi

c# - RavenDB 自动 tmpindex 和手动索引

转载 作者:行者123 更新时间:2023-11-30 17:08:34 25 4
gpt4 key购买 nike

当我使用以下类创建索引时

public class TokenIndex : AbstractIndexCreationTask<Token> {
public TokenIndex() {
Map = tokens => from token in tokens
select new { token.Guid };
Index(x => x.Guid, FieldIndexing.Analyzed);
}
}

它产生了以下索引

docs.Tokens.Select(token => new {
Guid = token.Guid
})

但是当我让 Raven 创建一个 tmpindex 时,它看起来像这样

from doc in docs.Tokens
select new { Guid = doc.Guid }

从长远来看,这两者之间是否存在任何性能差异?还是写同一个东西只有两种方式?

最佳答案

C# 编译器将后者转换为前者。 RavenDB 甚至无法区分两者。因此,不可能存在性能差异。

关于c# - RavenDB 自动 tmpindex 和手动索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13670046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com