You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8-1Lines changed: 8 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
8
8
9
9
## [Unreleased]
10
10
11
+
12
+
## [v6.2.0] - 2025-08-27
13
+
11
14
### Added
12
15
13
16
- Added default environment variable `STAC_ITEM_LIMIT` to SFEOS for result limiting of returned items and STAC collections
@@ -34,6 +37,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
34
37
-`DatetimeIndexManager` for datetime-based index operations and validation
35
38
- Factory patterns (`IndexInsertionFactory`, `IndexSelectorFactory`) for strategy creation based on configuration
36
39
40
+
### Changed
41
+
42
+
- Added the Datetime-Based Index Management section to the Table of Contents in the readme, updating heading sizes to match the rest of the document [#418](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pull/418)
37
43
38
44
## [v6.1.0] - 2025-07-24
39
45
@@ -469,7 +475,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
469
475
- Use genexp in execute_search and get_all_collections to return results.
470
476
- Added db_to_stac serializer to item_collection method in core.py.
Copy file name to clipboardExpand all lines: README.md
+6-5Lines changed: 6 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -85,6 +85,7 @@ This project is built on the following technologies: STAC, stac-fastapi, FastAPI
85
85
-[Auth](#auth)
86
86
-[Aggregation](#aggregation)
87
87
-[Rate Limiting](#rate-limiting)
88
+
-[Datetime-Based Index Management](#datetime-based-index-management)
88
89
89
90
## Documentation & Resources
90
91
@@ -231,9 +232,9 @@ You can customize additional settings in your `.env` file:
231
232
> [!NOTE]
232
233
> The variables `ES_HOST`, `ES_PORT`, `ES_USE_SSL`, `ES_VERIFY_CERTS` and `ES_TIMEOUT` apply to both Elasticsearch and OpenSearch backends, so there is no need to rename the key names to `OS_` even if you're using OpenSearch.
233
234
234
-
# Datetime-Based Index Management
235
+
##Datetime-Based Index Management
235
236
236
-
## Overview
237
+
###Overview
237
238
238
239
SFEOS supports two indexing strategies for managing STAC items:
239
240
@@ -242,7 +243,7 @@ SFEOS supports two indexing strategies for managing STAC items:
242
243
243
244
The datetime-based indexing strategy is particularly useful for large temporal datasets. When a user provides a datetime parameter in a query, the system knows exactly which index to search, providing **multiple times faster searches** and significantly **reducing database load**.
244
245
245
-
## When to Use
246
+
###When to Use
246
247
247
248
**Recommended for:**
248
249
- Systems with large collections containing millions of items
@@ -256,9 +257,9 @@ The datetime-based indexing strategy is particularly useful for large temporal d
256
257
- Slightly longer item indexing time (automatic index management)
257
258
- Greater management complexity
258
259
259
-
## Configuration
260
+
###Configuration
260
261
261
-
### Enabling Datetime-Based Indexing
262
+
####Enabling Datetime-Based Indexing
262
263
263
264
Enable datetime-based indexing by setting the following environment variable:
0 commit comments