Peng Huo
Peng Huo
Support https://github.com/opensearch-project/sql/pull/4754 on schema-less mode is challenging.
> PPL Profile Endpoint: A new REST endpoint (e.g., /_plugins/_ppl/_profile) that accepts PPL queries and returns detailed profiling information I suggest align interface with [OpenSearch Profile API](https://docs.opensearch.org/latest/api-reference/search-apis/profile/). ``` GET /_plugins/_ppl...
> We assume that a field is either entirely array type or entirely non-array type. The assumption may be not true for log and trace use case. > VARIANT solution...
> Can you provide some user cases? After reviewing the sample data of jaeger-span-2025-12-11, ss4o_metrics-otel-2025.12.11, and logs-otel-v1-000008., I came up with this assumption, I didn't find a max case. OTEL...
Suggestions 1. Remove Suggested reviewers. 2. Remove Poem.
Thanks for contributing. Couple questions. > The query plan can be optimized for both scatter-gather and MPP models scatter-gather means existing OpenSearch execution model ( no shuffle)? How does optimizer...
> ``` > stats bucket_nullable=false count by span(EventTime, 1m) as M > ``` > > Are you sure we can rewrite it to above ppl, although the result is same....
@qianheng-aws Does prunning transformed node can help solve this issue?
Looks good. One suggestion, we should add queryId in query context. > { "status": 400, "error": { "type": "SemanticCheckException", "code": "FIELD_NOT_FOUND", "reason": "Invalid Query", "details": "Field 'timestamp' not found in...
How to combine spath output with existing output? e.g. ``` t: msg="{\"age\":\"10\", \"b\": 1}" source=t | eval b=2 | spath expect is age=10, b=[1,2] ```