pub struct ContentAnalysisApiSearchPost {
pub keyword: String,
pub keyword_fields: Option<HashMap<String, String>>,
pub page_type: Option<Vec<String>>,
pub search_mode: Option<String>,
pub limit: Option<i32>,
pub filters: Option<Vec<Value>>,
pub order_by: Option<Vec<String>>,
pub offset: Option<i32>,
pub offset_token: Option<String>,
pub rank_scale: Option<String>,
pub tag: Option<String>,
}Expand description
Request for content_analysis/search/live.
Fields§
§keyword: StringTarget keyword (UTF-8, lowercased); wrap in escaped double quotes for an exact phrase.
keyword_fields: Option<HashMap<String, String>>Restrict matches to keywords appearing in given fields (title, main_title, previous_title, snippet).
page_type: Option<Vec<String>>Filter by page types (ecommerce, news, blogs, message-boards, organization).
search_mode: Option<String>Results grouping: as_is (default) or one_per_domain.
limit: Option<i32>Maximum citations to return (default 100, max 1000).
filters: Option<Vec<Value>>Up to 8 filtering conditions joined by and/or.
order_by: Option<Vec<String>>Up to 3 sorting rules, e.g. content_info.sentiment_connotations.anger,desc.
offset: Option<i32>Number of leading citations to skip; use for up to 10,000 results.
offset_token: Option<String>Token from a previous response to page beyond 10,000 results.
rank_scale: Option<String>Scale for rank values: one_hundred or one_thousand (default).
tag: Option<String>User-defined task identifier (max 255 characters).
Implementations§
Source§impl ContentAnalysisApiSearchPost
impl ContentAnalysisApiSearchPost
Sourcepub fn new(keyword: &str) -> ContentAnalysisApiSearchPost
pub fn new(keyword: &str) -> ContentAnalysisApiSearchPost
Creates a request for the given target keyword.