Skip to content

Latest commit

 

History

History
125 lines (69 loc) · 3.12 KB

README.md

File metadata and controls

125 lines (69 loc) · 3.12 KB

PPL Language

Overview

Piped Processing Language (PPL), powered by OpenSearch, enables OpenSearch users with exploration and discovery of, and finding search patterns in data stored in OpenSearch Or S3.

The PPL query start with search command and then flowing a set of command delimited by pipe (|). for example, the following query retrieve firstname and lastname from accounts if age larger than 18.

source=accounts
| where age > 18
| fields firstname, lastname

For additional examples see the next documentation.


Commands Specifications


PPL On Spark

Running PPL On Spark gives a basic overview of the PPL language an how it functions on top of Spark


Example PPL Queries

See samples of PPL queries


Experiment PPL locally using Spark-Cluster

See ppl usage sample on local spark clusterPPL on local spark


TPC-H PPL Query Rewriting

See samples of TPC-H PPL query rewriting


Planned PPL Commands


PPL Project Roadmap

PPL Github Project Roadmap