Wolfram Resource System »


gives a dataset of resources that contain text matching form.


returns the property prop of the search results.

Details and Options

  • ResourceSearch[form] searches first locally, then in a user's cloud account, and then in global resource repositories.
  • In ResourceSearch["query",] the query is compared against multiple resource metadata properties, including "Keywords", "Description", "Details" and "Name".
  • ResourceSearch supports the following basic search forms, which can be combined arbitrarily:
  • "string"complete string must occur
    {s1,s2,}all si must occur
    s1|s2|at least one of the si must occur
    "field"s1the si must occur in the given field
    FixedOrder[s1,s2,]the si must occur in the order given
    Except[q]q cannot occur
    SearchQueryString["query"]complete search enginestyle query
  • ResourceSearch["field"->s1,] searches within specific fields. Standard resource object fields include "Name", "ResourceType", "Description" and "Keywords". Additional fields may be included based on the resource type.
  • Possible properties prop in ResourceSearch[form,prop] include:
  • "Dataset"dataset including resource objects
    "Objects"list of resource objects
    "Associations"associations giving certain properties of resource objects
    "key"list of values for the specified keys
    {"key1","key2",}list of associations giving values for the specified keys
  • ResourceSearch[form] is equivalent to ResourceSearch[form,"Dataset"].
  • ResourceSearch supports the following options:
  • MaxItems Allthe number of items to return
    ResourceSystemPath $ResourceSystemPathpath along which to search


open allclose all

Basic Examples  (2)

Search for resources:

Search for function resources only:

Scope  (8)

Look for a resource using a search-engine-style query:

Only search for neural net resources:

Only search within the name of the resource:

Include functions and neural nets:

Get a list of resource objects directly:

Get a list of associations containing metadata:

Use a list of terms that must all be included:

Use alternatives when at least one term must match:

Options  (4)

MaxItems  (1)

Specify the maximum number of results to retrieve:

ResourceSystemPath  (3)

Search only locally stored resources:

Search for published function resources with "Say" in the name:

Search for paclets in the paclet repository published by Wolfram:

Wolfram Research (2016), ResourceSearch, Wolfram Language function, (updated 2020).


Wolfram Research (2016), ResourceSearch, Wolfram Language function, (updated 2020).


Wolfram Language. 2016. "ResourceSearch." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020.


Wolfram Language. (2016). ResourceSearch. Wolfram Language & System Documentation Center. Retrieved from


@misc{reference.wolfram_2024_resourcesearch, author="Wolfram Research", title="{ResourceSearch}", year="2020", howpublished="\url{}", note=[Accessed: 18-July-2024 ]}


@online{reference.wolfram_2024_resourcesearch, organization={Wolfram Research}, title={ResourceSearch}, year={2020}, url={}, note=[Accessed: 18-July-2024 ]}