TextContents[text]

gives a dataset of information about entities, dates, quantities and other content-related elements found in text.

TextContents[text,form]

searches for cases of the type form.

TextContents[text,{form1,form2,}]

searches for cases of types form1, form2,

TextContents[text,forms,props]

includes the property props for each object in the dataset produced.

Details and Options

  • In TextContents[text,], text can be a string, a file with plain text represented by File[], a ContentObject expression or a list of these text objects.
  • TextContents[{text1,text2,},] gives cases for each texti.
  • Identification type form can be:
  • "type"any text content type (e.g. "Noun", "City")
    Entity[,]a specific entity of a text content type
    form1|form2|
  • form matching any of the formi
  • Containing[outer,inner]forms of type outer containing type inner
    Verbatim["string"]a specific string to be matched exactly
    patterna string pattern to be matched
    Automaticentities, dates, quantities and other content-related elements
  • Possible choices for the property prop include:
  • "String"string of the identified text (default)
    "Position"start and end position of the string in text
    "Probability"estimated probability that the identification is correct
    "Type"type of content (entity type, )
    "Interpretation"standard interpretation of the identified string
    "Snippet"a snippet around the identified string
    "HighlightedSnippet"a snippet with the identified string highlighted
    Allall the preceding properties
    {prop1,prop2,}a list of property specifications
  • The following options can be given:
  • AcceptanceThresholdAutomaticminimum probability to accept identification
    TargetDevice"CPU"whether CPU or GPU computation should be used for entity detection
    VerifyInterpretationFalsewhether interpretability should be verified

Examples

open all close all

Basic Examples  (1)

Find entities in a text:

In[1]:=
Click for copyable input
Out[1]=

Only get the results for locations:

In[2]:=
Click for copyable input
Out[2]=

Only get the results for locations and quantities:

In[3]:=
Click for copyable input
Out[3]=

Get interpretations for all cases:

In[4]:=
Click for copyable input
Out[4]=

Get a specified set of properties for entities:

In[5]:=
Click for copyable input
Out[5]=

Options  (2)

Properties & Relations  (1)

Introduced in 2019
(12.0)