csharp
public class Products_ByCategory : AbstractIndexCreationTask<Product>
{
public Products_ByCategory()
{
Map = products => from product in products
select new
{
Category = product.Category
};
}
}
<Configuration>
<DataDir>c:\RavenDB\Data</DataDir>
<RunInMemory>true</RunInMemory>
</Configuration>
csharp
using (BulkInsert bulkInsert = store.BulkInsert())
{
foreach (var product in products)
{
bulkInsert.Store(product);
}
}
<Configuration>
<Voron.MaxScratchBufferSize>512</Voron.MaxScratchBufferSize>
<Voron.ScratchBufferSizeNotificationThreshold>40</Voron.ScratchBufferSizeNotificationThreshold>
</Configuration>