View Source GoogleApi.ContentWarehouse.V1.Model.ScienceIndexSignal (google_api_content_warehouse v0.3.0)

Attributes

  • HtmlTitleFp (type: String.t, default: nil) - Fingerprint of the html title of the page. This is useful for checking if we have the same version of the page as websearch.
  • IndexSelectionScore (type: number(), default: nil) - Index selection score for websearch, bigger is better: (0.5,1.0] - prefer selection into the base index, (0.0,0.5] - prefer selection into the supplemental index.
  • NumBackwardLinks (type: integer(), default: nil) - Summary statistics.
  • NumRelated (type: integer(), default: nil) -
  • NumVersions (type: integer(), default: nil) -
  • PublicationDay (type: integer(), default: nil) -
  • PublicationMonth (type: integer(), default: nil) -
  • PublicationYear (type: integer(), default: nil) - Publication date.
  • RemoveLink (type: boolean(), default: nil) - Remove this URL from the index - error page, broken landing page, etc. DEPRECATED, was never used or even filled correctly.
  • ScholarId (type: String.t, default: nil) - For links from websearch to scholar.
  • Title (type: String.t, default: nil) - Title of the article. Its only filled in when the html title of the page isn't good.
  • VisiblePrefixTerms (type: integer(), default: nil) - Length of document prefix that most users are likely to see. Only filled in when we index subscription fulltext but most users see abstracts. This is a conservative guesstimate - e.g., ACM shows fulltext to university/company subscribers (including Google employees) based on user's IP address, but we don't know subscriber IPs, so ACM's PDF pages would have ~500 in this field (estimated length of abstract).
  • author (type: list(GoogleApi.ContentWarehouse.V1.Model.ScienceIndexSignalAuthor.t), default: nil) -

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.ScienceIndexSignal{
  HtmlTitleFp: String.t() | nil,
  IndexSelectionScore: number() | nil,
  NumBackwardLinks: integer() | nil,
  NumRelated: integer() | nil,
  NumVersions: integer() | nil,
  PublicationDay: integer() | nil,
  PublicationMonth: integer() | nil,
  PublicationYear: integer() | nil,
  RemoveLink: boolean() | nil,
  ScholarId: String.t() | nil,
  Title: String.t() | nil,
  VisiblePrefixTerms: integer() | nil,
  author:
    [GoogleApi.ContentWarehouse.V1.Model.ScienceIndexSignalAuthor.t()] | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.