/ RavenDB 2.0 CURRENT RavenDB 5.1 RavenDB 5.0 RavenDB 4.2 RavenDB 3.5 LEGACY RavenDB 4.1 RavenDB 4.0 RavenDB 3.0 RavenDB 2.5 RavenDB 2.0 RavenDB 1.0 Table of Contents Search instead for Intro What is NoSQL RavenDB in a nutshell Basic concepts Safe by default High Performance Quickstart tutorials Adding RavenDB to your application Adding RavenDB through NuGet System requirements Building from source Theory What is Raven Document Key Generation Options Document Structure Design Considerations Collections Client API Connecting to a RavenDB datastore Basic operations Understanding the Session object Opening a session Saving a new document Loading & Editing an existing document Deleting documents Basic query support Customizing the Behavior of the Client API Querying Using Linq to query RavenDB indexes Paging Stale indexes Static indexes Defining a static index Customizing results order using SortOptions Configuring index options Indexing Hierarchical Data Indexing Related Documents Live Projections Error handling in Indexes Searching Spatial search Boosting Suggestions Handling document relationships Polymorphism Results transformation OfType (As) ProjectFromIndexFieldsInto (AsProjection) TransformResults SelectFields Lazy Operations Intersection Query and LuceneQuery Working Asynchronously Partial document updates using the Patching API Set based operations Attachments Faceted search Changes API Advanced topics Transaction support in RavenDB Working with document metadata Querying for terms Dynamic fields DatabaseCommands Batch AsyncDatabaseCommands Index Administration Custom serialization / deserialization Aggressive Caching Client-side Listeners Bulk inserts Full query syntax Backward Compatibility HTTP API Single Document Operations Multi Documents Operations Attachments Operations Indexes Simple Indexes Dynamic Indexes Map Reduce Indexes Handling stale indexes Debugging Querying indexes Revisions and Concurrency with E-Tags Security for Anonymous Access Extensions Metadata only Server Deployment Strategies Running as a service Deploying as an IIS application Embedded Recommended configuration Running in Debug mode Debug Logging Server Administration Configuration options Backup & Restore Exporting and Importing data Doing upgrade Windows Clustering Statistics Performance Counters Long shutdown times Scaling Out Replication Client integration Dealing with Replication Conflicts Replicating from an Embedded instance Advanced replication details Sharding Replication & Sharding Multiple Databases Extending RavenDB Using the Bundles Bundle: Quotas Bundle: Versioning Bundle: More Like This Bundle: Unique Constraints Bundle: Authorization Bundle: Authorization Bundle Design Bundle: Cascade Delete Bundle: Expiration Bundle: Encryption Bundle: Compression Bundle: Periodic Backup Bundle: Indexed Properties Bundle: SQL Replication Index Replication Bundle Request Responders Plugins Authentication & Authorization Studio Bundles Bundle: Encryption - Studio Bundle: Quotas - Studio Bundle: Replication - Studio Bundle: Replication Walkthrough - Studio Bundle: Versioning - Studio Bundle: Authorization - Studio Bundle: Periodic Backup - Studio The Documents Screen The Collections Screen Indexes The Tasks Screen The Logs Screen Database Statistics Multi-databse Support Patching Alerts Appendixes How does RavenDB use Lucene for indexing? Lucene Score Profiling ASP.NET MVC application using RavenProfiler FAQ Working with System.Transactions Creating unique constraints Resolving slow response times What are skipped results? Polymorphism in RavenDB Lucene queries example Reducing RavenDB memory footprint How to index across entities? Optimizing referenced documents load Immutable entities with Raven DB Updating denormalized data Denormalized References Storing dates in RavenDB Samples ASP.NET MVC ASP.NET MVC 4 Sample ASP.NET WebAPI ASP.NET WebAPI Sample API Keys API Keys Sample Raven Tests Create Raven Test You are currently browsing legacy 2.0 version of documentation. Click here to switch to the newest 5.1 version. We can help you with migration to the latest RavenDB Contact Us Now Article For 2.0 Toggle Dropdown 2.5 1.0 see on GitHub Basic operations Understanding the Session object Opening a session Saving a new document Loading & Editing an existing document Deleting documents Basic query support Customizing the Behavior of the Client API