Searches for complete tag names are done with a comma-delimited list, e.g.,
twilight sparkle, trixie
. Precede a term with a dash of the plain, non-multichromatic variety (-) to negate, e.g.,
twilight sparkle, trixie, -twixie
. Use wildcards (*) to expand searches out. For example,
t*ixie
would find both trixie and twixie tagged images). You can also perform online fuzzy matching based on Levenshtein distance with '~', e.g.,
fluttersho~0.8
. You can also boost the "ranking" of specific terms:
trixie, twilight sparkle^4
would rank twilight tagged images higher than trixie).
If a term is enclosed in parentheses, you can also use the Boolean operators "AND," "NOT," and "OR" inside of them to build complex queries. For example,
twilight sparkle, (trixie OR applejack)
would search for images with Twilight Sparkle and either Trixie or Applejack (or both).
Finally, you specify other criteria using index selectors that employ namespace notation. For example,
width:3500
specifies
width
as an index selector with a value of 3500. The following are available field selectors:
| Field Selector |
Description |
faved_by
|
Match any image favourited by the specified user. This is currently case-sensitive. |
width
|
Match any image with the specified width. |
height
|
Match any image with the specified width. |
uploader
|
Match any image with the specified uploader account. |
source_url
|
Match any image whose source URL field includes the specified string. |
description
|
Match any image containing the following string in the description field. |
sha512_hash
|
Match any image with the specified SHA-512 hash. N.B.: Image optimization may alter the original checksum. |
aspect_ratio
|
Match any image with the specified aspect ratio. |