Skip to content

An Introduction for Everyday Users

A plain text is totally valid in OLDL. So:

this is valid

This example is a valid OLDL.

You use OLDL when you want to send some extra data to an app, like filtering or sorting the results.

Imagine you are doing online shopping. You look for a phone to buy. So, naturally, you type this to the search bar:

phone

However, you see some iPhones on the list and there's too many of them. You think "I want to see only Android phones.". Then, you can do something like:

phone os:android

This time, you see some expensive ones among the cheap ones. You want to see the lowest price first. So, you can do this:

phone os:android sort:+price

However, you also want to have a phone with either 4-core or 6-core CPU. Then, you can do this:

phone os:android sort:+price cores:4 cores:6

Let's say you want to only look for second hand phones, then you can do:

phone os:android sort:+price state:"second hand"

Congratulations, this is all you need to know about OLDL, it is simple as that.

Warning

The examples here are arbitrary. An online shopping app might use different names for parameters, for example, core-count:4 instead of cores:4. These should be evident to the user (you) by the developer.