Skip to content

Conversation

@fupelaqu
Copy link
Contributor

@fupelaqu fupelaqu commented Oct 23, 2025

  • update client apis so as to use generic elastic result
  • add elastic client companion
  • add and implement scroll api :
    • ✅ Retry with exponential backoff
    • ✅ Automatic tie-breaker for search_after
    • ✅ PIT (Point In Time) support for consistent snapshots
    • ✅ Configurable batch size
    • ✅ Shard failure detection
    • ✅ Resource cleanup
    • ✅ Detailed error messages
  • add and implement metrics and monitoring
  • add and implement SPI architecture for elastic client api
  • add specific module for persistence
  • fix deprecated scala.collection.JavaConverters
  • choose scroll strategy based on query type and underlying Elasticsearch version
  • add documentation for all apis

@fupelaqu fupelaqu changed the title update search client api update elastic client api Oct 25, 2025
…ce and elastic provider api adding elastic client delegator
…t high level client implementations to use ElasticResult
… account elastic version), update ElasticResponse aggregations map
@fupelaqu fupelaqu marked this pull request as ready for review November 6, 2025 19:25
@fupelaqu fupelaqu merged commit 3fe79c3 into main Nov 6, 2025
2 checks passed
@fupelaqu fupelaqu deleted the feature/select branch November 9, 2025 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants