String Attributes

This website currently implements seven different types of attributes: Boolean, Category, Location, Range, String, Value and Values.

String attributes contain a text value identifying a characteristic of the bike. For example, the Motor 1 Type attribute identifies the brand and model of the motor.

See also: Boolean AttributesCategory AttributesLocation AttributesRange AttributesValue Attributes, and Values Attributes.

String Attributes

The current string attributes are:

Search Criteria

When a string attribute is used as a search criteria, you can specify an keywords that must appear in the text to match. For Motor 1 Type, for example, you could specify "bosch gen4" for the criteria and it would match any motor type that contained both the words "bosch" and "gen4" in the title.

Missing Attributes

We want to have a value in our database for every attribute for every bike model and frame size but in some cases that information is not provided by the manufacturer or other sources. In that case the attribute does not have a value which we refer to as missing. Missing is not an attribute type, but rather a possible value for any attribute.

Search Criteria

Most attributes are missing values for at least some bikes. When you add a search criteria for an attribute that has some missing values, the percentage of missing values is displayed and you are given the choice of including bikes where that value is missing or excluding them. If the percentage of missing values is low then the choice will not have much impact either way. If the percentage is high, however, you may want to select the "missing" option to include bikes that are missing that attribute.