flalar
flalar

Reputation: 1221

What is the best way to index property DDS EPiServer

What is the best way to add indexes on existing objects mapped to DDS? Several hundred thousand objects already stored in the database.

Is it as easy as just adding [EPiServerDataIndex] atttribute to my existing classes, recompile and redeploy the site?

Upvotes: 7

Views: 420

Answers (1)

Ted Nyberg
Ted Nyberg

Reputation: 7391

Seems your options are to either:

1) Add [EPiServerDataIndex] attributes or...

2) Add indexes through store parameters when creating your store:

var params = new StoreDefinitionParameters(); storeParams.IndexNames.Add("SomeModelPropertyName"); var store = DynamicDataStore.CreateStore<YourType>("StoreName", params);

More info here

Upvotes: 4

Related Questions