Skip to main content

Indexes

10

Spatial Search in RavenDB: Radius, Polygon, and Reverse Queries

Learn how to implement spatial search in RavenDB with Python. Covers radius queries, custom polygon shapes, WKT syntax, and reverse point-in-polygon lookup using the Flat Finder demo.

Mar 11, 2026

Indexing Staleness Explained

Why RavenDB queries can return stale results, when that is perfectly fine, and how to force fresh results per query, per session, or across the whole document store.

Nov 25, 2025

New in 7.0: RavenDB Vector Search

Run semantic searches over your documents with RavenDB 7.0 vector search: generate embeddings on the server with no external tools, and query them through static indexes or auto-indexes.

Oct 27, 2025

Master RavenDB: Spotting red flags in index definitions

Discover 7 common RavenDB index anti-patterns, including misusing LoadDocument and storing too many fields, and learn how to fix each one for better query performance.

Sep 17, 2025

Which Index Ate My Disk?

Track down the RavenDB index that's consuming your disk I/O using the Studio Indexing Performance view, iotop on Linux, and Resource Monitor on Windows, then optimize the culprit.

Aug 26, 2025

Master RavenDB Projections Performance

How RavenDB projections return only the fields you need, why projected data comes from documents by default, and how to store fields in a static index and tune projection behavior for faster reads.

Jul 30, 2025

Diacritic-Sensitive Search in RavenDB

Match accented terms like Kraków against both Kraków and Krakow. Compares manual diacritics normalization with a custom ASCIIFoldingFilter analyzer for Lucene and Corax indexes.

May 9, 2025

Fix High Memory Usage in RavenDB

Diagnose and fix high memory usage in RavenDB: understand how RavenDB manages memory with memory-mapped files, spot trouble on Windows, Linux, and in the Studio, then trace the cause with admin logs, debug endpoints, and dotnet-dump.

Apr 9, 2025

Machine Learning Inside RavenDB Indexing

Extend RavenDB's indexing process with machine learning in C#: train an ML.NET model to flag toxic comments during indexing, and use a pre-trained Catalyst model to detect each document's language, all through AdditionalAssemblies and AdditionalSources.

Dec 2, 2024

Dynamic Fields in RavenDB

How to use dynamic fields in RavenDB static indexes to query on properties that aren't defined at index-creation time, plus the pitfalls to watch for with duplicate field names and stored projections.

Oct 28, 2024