Skip to content

Item Search Useful Queries

robojumper edited this page Apr 3, 2023 · 5 revisions

Item Search is a core part of DIM and works on many of DIM's pages, such as the Organizer, Vendors, Records and Loadout Optimizer pages. The many available filters can be combined to create entirely new expressions for specific search use cases. This page contains some useful Destiny 2 search queries for common workflows.

General Tips

Get an overview over all available filter terms

Click in the search bar and choose "Filters Help...". This will open a dialogue where all available search filter terms are listed and documented. This dialogue is searchable itself too!

screenshot of filters help entry
Click this for a full list of all filters

Save queries with names

/* needs levelling */ is:crafted -is:masterwork weaponlevel:<17

This query includes a leading comment. DIM uses this comment to show a query by its name rather than its content. Leading comments will be saved and DIM will search them when you type words, which allows you to save hundreds of queries with descriptive comments and finding them later by typing a word from their description.

screenshot of named queries

Purpose Query Description
Find weapons with no equipped kill tracker -kills:>=0 Every weapon has at least 0 kills on its tracker, unless it doesn't have a tracker equipped.
Find crafted weapons without a memento /* needs memento */ is:crafted -is:exotic -memento:any There are three kinds of mementos, and the memento:any filter matches all of them. So the inverse finds weapons without any.
Find crafted weapons without an enhanced intrinsic /* needs enhanced intrinsic */ is:crafted -is:exotic -masterwork:any This works because masterwork:any matches items where the masterwork provides any stat boost. For crafted weapons, the enhanced intrinsics you can insert at Weapon Level 7 give a masterwork-like stat boost, so -masterwork:any matches weapons without an enhanced intrinsic to provide a stat boost.
Find weapons that get anti-champion functionality /* anti-barrier s19 */ breaker:barrier or ((is:bow or is:pulserifle) -breaker:any) This (as of writing) Season 19, Bows and Pulse Rifles have anti-barrier mods in the artifact. So you can use anything that intrinsically has anti-barrier functionality, and additionally bows and pulse rifles without any such "breaker" functionality (e.g. Le Monarque has Overload, so can't get anti-barrier bow functionality. Wish-Ender is matched by breaker:barrier already).

DIM may get a dedicated filter for this, but for now you may have to modify these filters once per season! Look at the artifact and modify as needed.
Find armor with spiky stats /* spiky armor */ -is:classitem basestat:thirdhighest:<6 Randomly rolled armor stats contribute 2 or 6+ points to a stat. So if even the third-highest stat is less than 6, then the two highest stats must have some really high spikes.
Find bad armor to dismantle is:statlower This finds items where an equivalent item has strictly better stats (defined as better or equal in every stat, and strictly better in one stat). Unless these items have special properties like mod slots or intrinsic perks you care about, these are safe to dismantle.
Find bad armor to dismantle TMMania's Vault Analyzer Provides extensive search queries for statistical analysis of your armor pieces, allowing you to dismantle everything but the best 7.5% of armor (keeping the 92.5th percentile, variants with different values available).

Vendors sell items, and search filters can find them! Use these filters on the Vendors page.

Purpose Query Description
Find good items from vendors /* good vendor items */ is:wishlist or basestat:total:>=63 This finds weapons on your wish list and armor with a high stat total. Pretty useful to see at a glance what Banshee-44, Xûr, or Ada-1 have to offer.
Find shaders /* shaders */ "shader" -is:equipment Finds all shaders/shader bundles from any vendor.

DIM allows you to perform certain actions in bulk: On all items matching a search. This can be useful for quickly automating certain workflows.

Purpose Query Description
Stash new loot in the vault /* clear character */ -is:equipped -is:inloadout is:haspower is:incurrentchar → Vault This moves all your items you currently don't have equipped and are not using in a loadout to the vault.
Transfer junk for dismantling -is:incurrentchar tag:junk → Current Character Assuming you tagged junk items as junk in DIM, this transfers all junk to your current character for easy dismantling.
Remove ornaments from items not in a loadout /* remove ornaments */ is:armor2.0 -is:inloadout -is:exotic → Strip Sockets → Ornaments This allows you to see what armor set an armor piece that you're not actively using belongs to, instead of being mislead by the ornament.

The Records page contains a ton of info -- all weapons, armor, triumphs, challenges, collectibles, seals, trackers and so on. Weapons in Collections are items with access to all perks, so you can search for them in the same way you would on the main inventory page.

Purpose Query Description
Find craftable weapons you have not unlocked yet is:craftable -is:patternunlocked This query on the Records page shows all weapons you still need to unlock the pattern for (you may need to expand the Collections node manually). Click the item to see how many patterns you still need to collect for unlocking.
Find weapons of certain type that can roll specific perks is:arc is:autorifle perkname:voltshot Finds all Arc Auto Rifles that can roll Voltshot. It turns out there is exactly one such item as of the time of writing -- the Dark Decider from Iron Banner in Season of the Seraph (19).
Find weapons of certain archetype that can roll specific perks is:handcannon perkname:"precision frame" perkname:"kill clip" Finds all Precision Frame Hand Cannons that can roll Kill Clip (instead of Precision Frame, you could use stat:rpm:180 but sometimes different archetypes have the same Rounds Per Minute stat).
Find weapons of certain archetype that can roll perk combinations is:pulserifle perkname:"outlaw" perkname:"rampage" All pulse rifles that can roll with Outlaw and Rampage, though this could be in the same column.
Purpose Query Description
Require Artifice Pieces to be used in specific slots (-is:chest -is:gauntlets) or perkname:"artifice armor" In Loadout Optimizer's search bar, this forces LO to use Artifice gauntlets and chestpieces. This works because the (-is:chest -is:gauntlets) term matches all items in other slots, and for the remaining slots (gauntlets, chestpiece) the perkname:"artifice armor" term matches only Artifice pieces.