Skip to content

Search help

Maciej Zgadzaj edited this page Nov 10, 2023 · 3 revisions

All available routes can be filtered using several available search fields.

Type

Filters routes by their type.

For example:

Note that Strava is not very good at classifying routes to correct sub-types, so in most cases it is better to select top level type only (so either bike or run).

Route

Filters routes by name, ID or description.

It supports implied boolean logic with keyword searching and its logical operators.

For example:

  • Seine Marne

    Find routes which name or description contain at least one of these two words.

  • +Seine +Marne

    Find routes which name or description contains both words.

  • +Seine Marne

    Find routes which name or description contains “Seine”, but rank them higher if their name also contains “Marne”.

  • +Seine -Marne

    Find routes which name or description contains “Seine” but not “Marne”.

  • CC*

    Find routes with names or descriptions such as “CC*Paris-Evreux 2017” or “CC05 Paris Amiens”.

  • "15 bosses"

    Find routes which name or description contains literal string “15 bosses”.

Distance

Filters routes by minimum and maximum distance (in kilometres).

For example:

Ascent

Filters routes by minimum and maximum ascent (elevation gain) (in metres).

For example:

Athlete

Filters routes by author name or their ID.

For example:

Advanced filters

Start

Filters routes by their start location (or proximity thereof).

For example:

End

Filters routes by their end location (or proximity thereof).

For example:

Tags

This has been temporarily disabled, pending finding either a resourceful enough hosting (or a sponsor), or enough time to optimize the way the routes are being tagged.

Filters routes by tags. (Currently supports only towns the route is passing through.)

Supports implied boolean logic with keyword searching and its logical operators.

For example:

  • Dampierre Molières

    Find routes which pass through at least one of the two towns.

  • +Dampierre +Molières

    Find routes passing through both towns.

  • +Dampierre Molières

    Find routes that pass through “Dampierre”, but rank them higher if they also pass through “Molières”.

  • +Dampierre -Molières

    Find routes that pass through “Dampierre” but not through “Molières”.

  • Saint*

    Find routes that pass through towns such as “Saint-Ouen”, “Saint-Prix”, “Saint-Leu-la-Forêt” etc.

  • "Les Petits Coins"

    Find routes that pass through town “Les Petits Coins”.

Segments

This has been temporarily disabled as Strava does not seem to return segments when fetching all athlete's routes, only when fetching a single route, which is a bummer.

Filters routes by segments the route is passing through.

Supports implied boolean logic with keyword searching and its logical operators.

For example:

  • Muerte Albian

    Find routes which pass through at least one of the two segments.

  • +Muerte +Albian

    Find routes passing through both segments.

  • +Muerte Albian

    Find routes that pass through “Muerte”, but rank them higher if they also pass through “Albian”.

  • +Muerte -Albian

    Find routes that pass through “Muerte” but not through “Albian”.

  • Côte*

    Find routes that pass through segments such as “Cote Royale de Meudon”, “Côte de Bièvres”, “Côte de Choisel” etc.

  • "Butte des Vignes, Chateau de la Madeleine"

    Find routes that pass through segment “Butte des Vignes, Chateau de la Madeleine”.

Logical operators

Fields supporting implied boolean logic can be used with the following logical operators:

  • +

    A leading plus sign indicates that this word must be present in each row that is returned.

  • -

    A leading minus sign indicates that this word must not be present in any of the rows that are returned.

  • [no operator]

    By default (when neither + nor - is specified) the word is optional, but the rows that contain it are rated higher.

  • *

    The asterisk serves as the truncation (or wildcard) operator. Unlike the other operators, it should be appended to the word to be affected. Words match if they begin with the word preceding the * operator.

  • "

    A phrase that is enclosed within double quote (") characters matches only rows that contain the phrase literally, as it was typed.

Clone this wiki locally