Searching

Indexly gives you a single search bar to find any value across your entire Shopify store — including data stored in metafields, metaobjects, order notes, and line item properties.

When the search bar is empty, the Search page shows a welcome screen with shortcuts to Search, Datacheck, and Settings, plus a footer with your latest sync status.

Entering a search

Type any value into the search bar. Results update as you type — there is no Search button. Queries must be at least 2 characters.

You do not need to know where the value lives — Indexly searches across all indexed resource types simultaneously.

Examples of things you can search for:

  • A PO number stored in an order metafield: PO-12345
  • A warranty ID stored in a metaobject: WR-0091
  • A customer's ERP reference: ERP-4456
  • A delivery reference in a line item property: VAN-9
  • A product SKU or barcode: SKU-ABC-001
  • Any word from an order note: fragile

Understanding results

Results are grouped by resource type. Each group shows the records that matched your search term.

Search: PO-12345

Orders
  #1045
  Matched in: metafields.custom.purchase_order
  Value: PO-12345
  Customer: Jane Smith
  Open in Shopify ↗

Customers
  Jane Smith
  Matched in: metafields.custom.erp_reference
  Value: PO-12345
  Open in Shopify ↗

Metaobjects
  Warranty Claim #22
  Matched in: fields.claim_reference
  Value: PO-12345
  Open in Shopify ↗

Use the filter pills above the results (Orders, Customers, Products, Variants, Metaobjects) to show only certain resource types. Each pill includes a count. Types with no matches are disabled.

Match context

The most important part of each result is the match context — the exact path that tells you where in the record the value was found. Matching text is highlighted.

Each matched field also has a colour-coded badge:

BadgeMeaning
MetafieldA metafield on an order, customer, product, or variant
Note attributeAn order note attribute
Line item propertyA custom property on a line item
Metaobject fieldA field on a metaobject
Standard fieldA built-in Shopify field such as email, SKU, or tags
Context shownMeaning
metafields.custom.purchase_orderAn order metafield in the custom namespace with key purchase_order
lineItems[0].properties.delivery_refA custom property on the first line item
noteThe order note field
noteAttributes.po_numberAn order note attribute with key po_number
metafields.custom.erp_idA customer or product metafield

Opening a record

Click Open in Shopify on any result to go directly to that record in your Shopify Admin. Indexly links you to the exact admin URL for the order, customer, product, variant, or metaobject.

Saved searches

When a search has results, click Save search, give it a name, and save. Saved searches are stored for your shop so your team can re-run them from the Search page.

Click a saved search name to run it again, or use the remove control next to it to delete it.

Recent searches

Indexly keeps your last 10 searches in this browser only (up to 5 are shown on the Search page). They are stored in localStorage and are never sent to Indexly servers.

Click a recent search to run it again, or click Clear to remove them from this browser.

Search modes

Indexly supports the following search modes:

  • Exact match — finds records containing the exact value you entered
  • Partial match — finds records where your search term appears as part of a longer value (e.g. PO-12 matches PO-12345)
  • Case-insensitive — po-12345 and PO-12345 return the same results
  • Fuzzy match — catches minor spelling differences and typos (where supported by the underlying search technology)

Tips

  • Short terms return more results. Try a partial value if you are not sure of the exact full value. You still need at least two characters.
  • Use specific terms for precision. If a short term returns too many results, add more characters to narrow it down.
  • Check match context. If you see unexpected results, the match context tells you exactly which field triggered the match — useful for understanding how a value is stored in your data.
  • Filter by resource type when a query matches several kinds of record.