Max Ksyunz
Max Ksyunz
**What is the bug?** The following queries are accepted by the SQL endpoint: `SELECT * FROM index WHERE MATCH(-3.14, "query")` `SELECT * FROM index WHERE MATCH(interval 3 second, "query")` PPL...
### Description 1. Simplified function resolution for relevance query functions. 2. Throw a `SemanticCheckException` from `RelevanceQuery::build` if a parameter is specified more than once. Combined with (1), the end user...
It'd be great if users could access the OpenSearch Tableau connector directly from the Tableau application and listed on [Tableau Exchange](https://exchange.tableau.com/connectors).
### Description These changes allow creating SQL functions that expose engine metadata. As an example, now-family of functions is updated to report consistent time across multiple invocations. Note: `sysdate` was...
Implement now function using `SessionContext` managed by the execution engine. Unlike #937 this implementation decouples the function definition from capturing query start time. In addition, this declaration of `Expression.valueOf` allows...
**What is the bug?** JDBC driver sets User-Agent HTTP parameter to `openes-jdbc/1.0.0.0`. The version is wrong and the moniker should probably be `opensearch-jdbc`. **What is the expected behavior?** 1. String...
**What is the bug?** Users of the JDBC driver cannot make use of new SQL plugin features because queries sent by the JDBC driver by-pass v2 engine and are always...
`QueryDataAnonymizer` fails to anonymize queries that are only supported by the v2 engine. When that happens, the query including parameter values is added to OpenSearch log. ###Root Cause `QueryDataAnonymizer` uses...
**What is the bug?** Pagination of index alias does not work. **How can one reproduce the bug?** Steps to reproduce the behaviour: 1. Create an index -- `indexA` -- and...