Elasticsearch
Use REST requests with JdbcTemplate and Mappers. The builder API also supports basic document operations. See JDBC Elasticsearch for connections.
Using dbVisitor
- Programmatic API: queries, writes, multiple results, and stored routine differences.
- Mapper API: annotations, Mapper reads and writes, and execution differences.
- Builder API: Supported operations, datasource-specific behavior, and usage.
- Query Operations: Execute queries, combine filters, and map results.
- Data Writes: Insert, update, delete, and handle write results.
- Pagination: Fetch a range and obtain totals.
- Vector Operations: Configure vector fields and similarity searches.
- Name Sensitivity: Configure index names, field names, and result column matching.
- Key Generation: Assign identifiers or read generated IDs.
- Parameters and Rules: Bind values and select native command fragments.
- Type Support: Choose Java types for stored values.
- Reading Results: Read result columns and map returned values.
- Transaction Support: Transaction API behavior and isolation-level settings.
Command Basics
Request Format and Parameters · Hint Support · Command Results
Query Commands
Search and Count · Multi-search and Multi-get · Document Source and Query Explanation
Write Commands
Document Writes and Deletes · Update and Delete by Query · Write Results