2012-02-23 109 views
0

因为我还没有能力在Raven Studio中使用build 573来提升临时索引,所以我手动创建了两个索引。它似乎运作良好,但我对每个索引上的前缀有疑问:Temp,Auto,Raven。这些关键词有什么特别之处吗?当我创建自己的索引时,是否应该使用这样的前缀?现在,当我创建我的索引时,我使用了临时索引中的索引名称,并用Temp替换了Temp。RavenDB索引前缀

这是一种可接受的方法吗?我应该使用某个前缀吗?

enter image description here

回答

2

Bob, 这些名称只是名称,它们是为人类而非RavenDB的名称。 以Raven开头的索引被保留,可能会被系统覆盖。 以Auto /或Temp /开头的索引可能由系统生成,并可能覆盖现有的索引。

2

我一般使用集合/实体名称为前缀,只是如此,可以帮助我在视觉上马上有什么实体的指标主要是基于理解了。如果我有索引获取最新的电影列表。我会将它命名为Movie/GetLatestIndex ..

+0

我喜欢那样。我可能会这样做,但我想看看是否有其他人可以解释这个前缀是否有任何意义。谢谢! – 2012-02-23 17:18:55

+0

例如,如果我使用“Auto”或“Raven”作为我自己的索引的前缀,它会不好吗? – 2012-02-23 19:42:22

+0

@Bob,是的,最好不要使用“Auto”或“Raven”,RavenDB会阻止你这样做。更糟的是,它不会,但坏事可能会发生在更远的地方 – 2012-02-24 10:09:33