2012-02-23 111 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