Semantic Index of Wolfram Language Documentation

Source Notebook

SemanticSearchIndex constructed from the complete text of the Wolfram Language documentation

Examples

Basic Examples (2) 

Get the vector database:

In[1]:=
index = ResourceData[\!\(\*
TagBox["\"\<Semantic Index of Wolfram Language Documentation\>\"",
#& ,
BoxID -> "ResourceTag-Semantic Index of Wolfram Language Documentation-Input",
AutoDelete->True]\)]
Out[1]=

Search it:

In[2]:=
SemanticSearch[index, "iterating functions", "Tags" -> "Page"]
Out[2]=

Scope & Additional Elements (3) 

Number of entries in the database:

In[3]:=
ResourceData[\!\(\*
TagBox["\"\<Semantic Index of Wolfram Language Documentation\>\"",
#& ,
BoxID -> "ResourceTag-Semantic Index of Wolfram Language Documentation-Input",
AutoDelete->True]\)]["ItemCount"]
Out[3]=

Number of documentation pages in the database:

In[4]:=
ResourceData[\!\(\*
TagBox["\"\<Semantic Index of Wolfram Language Documentation\>\"",
#& ,
BoxID -> "ResourceTag-Semantic Index of Wolfram Language Documentation-Input",
AutoDelete->True]\)]["DocumentCount"]
Out[4]=

Show the first item in the database:

In[5]:=
ResourceData[\!\(\*
TagBox["\"\<Semantic Index of Wolfram Language Documentation\>\"",
#& ,
BoxID -> "ResourceTag-Semantic Index of Wolfram Language Documentation-Input",
AutoDelete->True]\)]["Items"][[1]]
Out[5]=

Show all the tags associated with the the first item:

In[6]:=
ResourceData[\!\(\*
TagBox["\"\<Semantic Index of Wolfram Language Documentation\>\"",
#& ,
BoxID -> "ResourceTag-Semantic Index of Wolfram Language Documentation-Input",
AutoDelete->True]\)]["Tags"][[1]]
Out[6]=

Wolfram Research, "Semantic Index of Wolfram Language Documentation" from the Wolfram Data Repository (2024)  

Data Resource History

Publisher Information