Module: Datarank::Client::Fizzle

Included in:
Datarank::Client
Defined in:
lib/datarank/fizzle.rb

Instance Method Summary collapse

Instance Method Details

#fizzle_match(query) ⇒ Object

Note:

Fizzle query requires ‘fizzle: ’ be prepended to query

Test a fizzle query against a given set of comments

Parameters:

  • query (String)

    :q Fizzle Query

  • query (Array< Hash{ comment: String } >)

    :comments Array of comments to match against



19
20
21
# File 'lib/datarank/fizzle.rb', line 19

def fizzle_match query
  post "/fizzle/match", query
end

#fizzle_search(query) ⇒ Object

Note:

Fizzle query requires ‘fizzle: ’ be prepended to query

Filter a 100,000 comment sample with a fizzle query

Parameters:

  • query (String)

    :q Fizzle Query



27
28
29
# File 'lib/datarank/fizzle.rb', line 27

def fizzle_search query
  post "/fizzle/search", {q: query}
end

#fizzle_validate(query) ⇒ Object

Note:

Fizzle query requires ‘fizzle: ’ be prepended to query

Validate a fizzle query’s syntax

Parameters:

  • options (String)

    :q Fizzle Query



10
11
12
# File 'lib/datarank/fizzle.rb', line 10

def fizzle_validate query
  post "/fizzle/validate", {q: query}
end