Limitations
Elasticsearch soporta todos los tipos de nodos IR. No hay operaciones que lancen NotSupportedException.
Notas de comportamiento:
- IsNull mapea a
bool { must_not: [exists { field }] }. Coincide con documentos donde el campo está ausente o es explícitamentenull, que es el comportamiento estándar de Elasticsearch. - Lista In vacía mapea a
bool { must_not: [match_all {}] }— una consulta siempre falsa. Ningún documento coincide. - Consultas de rango convierten el valor a
double. Si el campo almacena fechas, usacustomConverterpara producir unaDateRangeQueryen su lugar. - Los nombres de campo provienen directamente del nombre de la propiedad .NET. Para usar un nombre de campo Elasticsearch personalizado, configura tus mappings de índice o la configuración del serializador en consecuencia.