9d021a29b7
- Added logic to determine whether to append the ".keyword" suffix to ID fields based on index mapping. - Introduced `detectFieldTypes` method to inspect index mappings and set the `useKeywordSuffix` flag accordingly. - Updated methods to utilize the new `idField` function for consistent ID field querying across the repository. - Improved logging for better visibility into mapping detection and suffix usage.