【发布时间】:2012-12-02 14:09:16
【问题描述】:
当我使用以下类创建索引时
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 }
从长远来看,两者之间是否存在性能差异?还是说同一个东西只有两种写法?
【问题讨论】:
-
有什么未解决的吗?你看到我的回答了吗?