Struct google_language1_beta1::Entity [−][src]
pub struct Entity { pub mentions: Option<Vec<EntityMention>>, pub metadata: Option<HashMap<String, String>>, pub type_: Option<String>, pub name: Option<String>, pub salience: Option<f32>, }
Represents a phrase in the text that is a known entity, such as a person, an organization, or location. The API associates information, such as salience and mentions, with entities.
This type is not used in any activity, and only used as part of another schema.
Fields
mentions: Option<Vec<EntityMention>>
The mentions of this entity in the input document. The API currently supports proper noun mentions.
metadata: Option<HashMap<String, String>>
Metadata associated with the entity.
Currently, Wikipedia URLs and Knowledge Graph MIDs are provided, if available. The associated keys are "wikipedia_url" and "mid", respectively.
type_: Option<String>
The entity type.
name: Option<String>
The representative name for the entity.
salience: Option<f32>
The salience score associated with the entity in the [0, 1.0] range.
The salience score for an entity provides information about the importance or centrality of that entity to the entire document text. Scores closer to 0 are less salient, while scores closer to 1.0 are highly salient.
Trait Implementations
impl Default for Entity
[src]
impl Default for Entity
impl Clone for Entity
[src]
impl Clone for Entity
fn clone(&self) -> Entity
[src]
fn clone(&self) -> Entity
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for Entity
[src]
impl Debug for Entity
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Part for Entity
[src]
impl Part for Entity