Search help

It is possible to use powerful queries to search loadouts and types with various criteria. This page provides information about the syntax, an extensive list of possible filters and some example queries.

Internally, the Sphinx search server is used to index loadouts (and types). If you want a more technical, but also more complete guide to the query syntax, read the Sphinx documentation itself.

If you find this page unclear, or out-of-date, or you didn't find what you were looking for, please contact the developers.

When searching loadouts

By default, when you type regular search terms, any loadout that matches all of them will be returned. Search terms are matched against (by decreasing weight):

Field list

It is possible to search only one of these at a time, by using the @field syntax. Here is the list of fields that can be used in queries:

Name Type Notes
shipstringThe name of the ship
shipgroupstringThe groupname of the ship
authorstringThe name of the author
namestringThe loadout name
descriptionstringThe loadout description
tagsstringA list of tags
typesstringA list of type names (includes fitted modules, charges, drones, implants, etc.)
dpsfloatDamage per second (of the default presets)
ehpfloatEffective hitpoints (of the default presets; with uniform damage profile)
estimatedpricefloatEstimated price of the loadout (only the default presets)
scorefloatScore of the loadout (computed using votes)
idintegerThe loadout ID
revisionintegerThe latest revision of the loadout
shipidintegerThe type ID of the ship
creationdateintegerThe creation date of the lodaout (UNIX timestamp)
updatedateintegerLast modification date of the loadout (UNIX timestamp)
buildintegerThe EVE build number of the intended expansion
commentsintegerThe number of comments
upvotesintegerThe number of upvotes
downvotesintegerThe number of downvotes
restrictedtoaccountidintegerIf the loadout has "only me" view permission, this is the account ID of the author. If not, this is set to zero.
restrictedtocorporationidintegerIf the loadout has "corporation only" view permission, this is the corporation ID of the author's corporation. If not, this is set to zero.
restrictedtoallianceidintegerIf the loadout has "alliance only" view permission, this is the alliance ID of the author's alliance. If not, this is set to zero.

Integer field types can be used with with the following operators: =, !=, <>, <, >, <=, >=. Not specifying an operator is the same as using =.

Float field types can be used with >= and <= only. Trying to use other operators will throw an error.

Example queries

When searching types

Searching for types is globally the same as searching for loadouts (so the queries will use the same syntax), but the data set and the fields are different.

There is one major difference though, type searches also use prefix matching (the loadout searches may or may not, depending on server configuration). So for example, searching for geno CA-1 will work.

But it gets even better! Every type also has a list of synonyms that are generated mostly from the initials. So instead of searching for large shield ex, you can just search for lse instead. And it works with every abbreviation you can think of (cdfe, rcu, etc.). Faction prefixes and size prefixes can be searched separately, so can tech levels (although they are also replaced by their numeric values in synonyms, so searching for dc2 will work).

In practice, when searching for a type, you never have to type more than a few letters if you use the abbreviation.

Field list

Name Type Notes
stringtypenameThen name of the type
stringparenttypenameThe name of the parent type (used for variations)
stringgroupnameThe group name of the type
stringmarketgroupnameThe market group name of the type
stringsynonymsA list of synonyms and abbreviatons
stringparentsynonymsA list of synonyms and abbreviations
integermgThe meta group ID of the type
integermlThe meta level of the type

Example queries