Which fields are being searched when query products with "Term search" in GraphQL Storefront API?

Topic summary

Clarification sought on which product fields are actually searchable when using the Storefront GraphQL Search API’s Term search, and how field-scoped terms work.

  • The original poster cites docs that say “a case-insensitive search of all fields in a document,” but their attempts to target fields like seo.title, status, and productCategory didn’t work. They request an official, definitive list of searchable fields for products.

  • A later commenter notes the docs have changed to say searches can apply to terms in specific fields, and that if an invalid field is specified, the query is ignored and all results are returned. However, they still cannot find any list of valid searchable fields for products or other objects.

  • No concrete answer, field list, or workaround is provided. No code or images are central to understanding the thread.

  • Status: Unresolved. Key open question: Which fields are valid/searchable for Term search (and where is the authoritative list) in the Storefront Search API?

Summarized with AI on November 25. AI used: gpt-5.

Hi, We are working with the GraphQL Storefront Search API (https://shopify.dev/docs/api/storefront/unstable/queries/search). We are using “Term search” to search for product and we need to know which fields are being searched. In this document https://shopify.dev/docs/api/usage/search-syntax, it says “A case-insensitive search of all the fields in a document”, But when we tried to search with some fields such as “productCategory”, “status”, “seo.title”, it did not work. Can you please provide us with the list of fields that are searchable?

Does anyone have any idea? Please help me

Hi @ShengLong , did you find anything useful?
It seems that docs are changed but it didn’t hep a lot.
Now it is written:

A search that applies to terms in specific fields.
If you specify an invalid field, then the query is ignored and all results are returned

But I’m not bale to find list of searchable fields for products or other objects