
OpenSearch Flattened Field Date Range Queries
Learn how to perform OpenSearch flattened field date range queries using ISO8601 format. Discover solutions for date range queries and ASCII comparison challenges in Java.
Browse
Every published post, newest first.
45 articles

Learn how to perform OpenSearch flattened field date range queries using ISO8601 format. Discover solutions for date range queries and ASCII comparison challenges in Java.

Learn how to perform OpenSearch flattened field numeric range queries in Java. Discover solutions for zero-padding numbers, ASCII comparison challenges, and two's complement approaches for negative numbers.

Learn how to use OpenSearch nested field type Java with practical examples. Preserve object boundaries for array searching within the same object.

Learn how to use OpenSearch flattened field type in Java to prevent mapping explosion. Tutorial with code examples, dotted notation searches and best practices.
![[Tutorial] OpenSearch Terms Aggregation Include Exclude Parameters on Keyword Fields](/wp-content/uploads/2025/04/OpenSearch-Terms-Aggregation-Include-Exclude-Parameters-featured-image.png)
OpenSearch Terms Aggregation Include Exclude parameters can refine which values are counted in array fields, which are otherwise unimpacted by the query body!

This blog post will demonstrate how to automate engineering workflows with Cursor and Claude. Sit back and watch AI program your most boring work!

Getting started with Cursor AI can be a daunting thought. However, once you understand the basics, it is actually quite simple. Let's get started today!
![[Tutorial] OpenSearch keyword field in Java Indexing Deep Dive](/wp-content/uploads/2025/03/Opensearch-keyword-indexing-deep-dive-in-java.png)
This tutorial demonstrates the OpenSearch keyword field in Java. It includes free source code that demonstrates mapping, indexing and the tokens produced.

This tutorial will help with getting started with OpenSearch in Java through the Code Sloth code samples. Clone the repo and explore through ready to run tests!
![[.Net HackerRank Challenge] Array New Year Chaos](/wp-content/uploads/2024/06/hackerrank-array-new-year-chaos.png)
Stuck trying to score 100% on the HackerRank New Year Chaos test question? This blog post deep dives into solutions for both 60% and 100% scoring solutions!
![[.Net HackerRank Challenge] Array Minimum Swaps 2](/wp-content/uploads/2024/06/hackerrank-minimum-swaps-2.png)
Stuck on the Minimum Swaps 2 HackerRank Array interview preparation question? This blog post deep dives into how you can approach solving it!
![[.Net HackerRank Challenge] Array Left Rotation](/wp-content/uploads/2024/06/Hackerrank-array-rotations.png)
Stuck on the HackerRank Array Rotations interview preparation question? This post will deep dive into how you can approach solving problem this in several ways
![[.Net HackerRank Challenge] 2 Dimensional Array Hourglass Sum](/wp-content/uploads/2024/06/hackerrank-hourglass-featured-image.png)
Stuck on the HackerRank Hourglass 2D Array interview preparation question? This blog post deep dives into how you can approach solving this and similar problems
![[Tutorial] Creating an OpenSearch Custom Analyzer](/wp-content/uploads/2024/03/Custom-Opensearch-Analyzers-Featured-Image.png)
Leveraging an OpenSearch custom analyzer will unlock fine-grain control that can create a powerful full text search experience. This tutorial will show you how!
![[Tutorial] Indexing the OpenSearch Text Field Data Type](/wp-content/uploads/2024/02/Opensearch-text-mapping.png)
The OpenSearch text field data type is the foundation of full text search. This article will demonstrate how to create text mappings and index data into them.

What is technical debt and why do tech companies care so little about it? Learn this visualization strategy to make your tech debt an undeniable priority.

Visual Studio Code Coverage is limited to the Enterprise edition. The Fine Code Coverage Visual Studio 2022 extension, however, is free. Let's take a look!
![[Tutorial] C# IDisposable vs IAsyncDisposable](/wp-content/uploads/2023/07/c-IDisposable-Featured-Blog-Image.png)
This tutorial will demonstrate the difference between C# IDisposable and IAsyncDisposable. IDisposable C# logic can be made async using this new approach.
![[Tutorial] Running ElasticSearch Locally in Docker](/wp-content/uploads/2023/07/ElasticSearch-docker-compose-featured-image.png)
Follow the simple steps in this ElasticSearch Docker tutorial to run an ElasticSearch Docker image locally on your computer. Single + multi-node clusters.
![[Test Refactoring Part 5] Dependency Simplification](/wp-content/uploads/2023/06/Dependency-simplification-featured-image.png)
![[Test Refactoring Part 4] Hidden Concrete Types](/wp-content/uploads/2023/05/Eliminating-hidden-concrete-dependencies-featured-image.png)
Learn how to overcome challenges of testing code with static dependencies. Discover strategies to refactor static code, introduce time provider abstractions, and handle manual delays for improved testability. Build more reliable software with comprehensive testing practices. Read more! ?
![[Test Refactoring Part 3] Concrete Dependencies](/wp-content/uploads/2023/05/Concrete-dependencies-featured-image.png)
Learn how pruning concrete dependency trees from your code with C# abstraction super charges unit testability. Regain determinism with these simple steps today.
![[Test Refactoring Part 2] Sticky Loops](/wp-content/uploads/2023/04/Sticky-loops-featured-image.png)
Stuck trying to unit test logic in C# CancellationToken, or infinite loops? These simple steps will bring back determinism to your tests ?
![[Test Refactoring Part 1] Introducing The Problem Code](/wp-content/uploads/2023/04/Net-unit-testing-1-featured-image.png)
Dot net core unit testing should be easy. Follow this series to learn simple steps to refactor legacy code into the stuff of unit testing dreams! ?
![[Series] Your .Net Unit Tests Are Judging You: Why You Should Listen to them](/wp-content/uploads/2023/04/net-unit-testing-series-featured-image.png)
Unit testing C# code should be simple! Watch as we use basic steps to refactor and unit test some awful legacy code. All while launching sloths in space ?!
![[Tutorial] OpenSearch Keyword Composite Aggregation](/wp-content/uploads/2023/04/Composite-aggregation-keyword-featured-image.png)
![[Tutorial] OpenSearch Keyword Adjacency Matrix Aggregation](/wp-content/uploads/2023/03/opensearch-keyword-adjacency-matrix-featured-image.png)
![[Tutorial] OpenSearch Keyword Terms Aggregation](/wp-content/uploads/2023/03/OpenSearch-Keyword-Terms-Aggregation-Featured-Image.png)
![[Tutorial] OpenSearch Keyword Cardinality Aggregation](/wp-content/uploads/2023/03/OpenSearch-cardinality-featured-image.png)
This short tutorial will teach you what the ElasticSearch Cardinality Aggregation is and how to use it. Copy and paste the ready to use ready to use examples ?
![[Tutorial] Sorting the Keyword Field Data Type](/wp-content/uploads/2023/01/Sorting-keywords-featured-image.png)
![[Tutorial] Querying the Keyword Field Data Type](/wp-content/uploads/2022/12/Keyword-query-featured-image.png)
![[Tutorial] Keyword Field Data Type Indexing Deep Dive](/wp-content/uploads/2022/12/opensearch-keyword-featured-image.png)
The OpenSearch Keyword is a powerful for exact match search. Learn how to index keyword data and the difference between ElasticSearch keyword vs text
![[Tutorial] How to Create an Optimal Dockerfile for .Net Engineering](/wp-content/uploads/2022/09/Creating-an-Optimal-Dockerfile-for-.Net-Engineering.png)
Learn how a few small changes to the default Visual Studio generated Dot Net Core Docker file can simplify the maintenance of a growing C# application.
![[Tutorial] Debugging Multi-Project .Net Core Solutions in Docker](/wp-content/uploads/2022/09/Debugging-Multiple-.Net-Core-Applications-in-Docker-Featured-Image.png)
Debugging a multi-app Visual Studio solution is simple with DotNet Docker Compose. Microsoft simplifies nderlying complexity with docker compose dotnet orchestration!
![[Tutorial] Debugging .Net Core Applications in Docker with Visual Studio](/wp-content/uploads/2022/09/Debugging-.Net-Core-Applications-in-Docker-Featured-Image.png)
Visual Studio Docker Debugging is simple in .Net, despite Docker Visual Studio orchestration being complex. This tutorial will cover how VS container tools work
![[Tutorial] Getting Started With .Net 6](/wp-content/uploads/2022/08/getting-started-with-.net-6-tutorial-featured-image.png)
![[Tutorial] Understanding Multi-Stage Builds in Docker](/wp-content/uploads/2022/08/multi-stage-build-featured-image2.png)
![[Series] Indexing Data in OpenSearch](/wp-content/uploads/2022/08/Indexing-Data-in-OpenSearch-Featured-Image.png)

![[Tutorial] Docker Networking: Cross Container Communication](/wp-content/uploads/2022/07/Docker-networking-featured-image.png)
In this Docker networking tutorial you will learn how to communicate between two Docker containers. Learn the important commands to navigate Docker networks.
![[Tutorial] How Can I Connect to ElasticSearch/OpenSearch?](/wp-content/uploads/2022/06/connecting-to-opensearch-featured-image.png)
Using an ElasticSearch GUI is the best way to interact with your cluster. The same is true for OpenSearch. This guide will show you what to use and when!
![[Series] Getting Started with Docker Desktop on Windows](/wp-content/uploads/2022/06/Getting-started-with-docker-desktop-on-Windows.png)
![[Tutorial] Running OpenSearch Locally in Docker](/wp-content/uploads/2022/06/opensearch-docker-compose-tutorial-featured-image.png)
Follow the simple steps in this OpenSearch Docker tutorial to run an AWS OpenSearch Docker image locally on your computer. Single and multi-node clusters.

Installing ElasticSearch on Windows is much easier than you might think. This guide will show you how, along with extra tips for running your very own cluster.
![[Series] Getting Started with ElasticSearch or OpenSearch](/wp-content/uploads/2022/06/opensearch-vs-elasticsearch-featured-image.png)
How do you choose between OpenSearch vs ElasticSearch? This article compares AWS OpenSearch vs ElasticSearch and has stacks of tutorials to dive deep into both.