Class: RelatonBsi::HitCollection

Inherits:
RelatonBib::HitCollection
  • Object
show all
Defined in:
lib/relaton_bsi/hit_collection.rb

Overview

Page of hit collection.

Constant Summary collapse

DOMAIN =
"https://shop.bsigroup.com"

Instance Method Summary collapse

Constructor Details

#initialize(ref, year = nil) ⇒ HitCollection

Returns a new instance of HitCollection.

Parameters:

  • ref (String)
  • year (String) (defaults to: nil)


13
14
15
16
17
18
19
20
21
22
23
# File 'lib/relaton_bsi/hit_collection.rb', line 13

def initialize(ref, year = nil)
  super ref, year
  config = Algolia::Search::Config.new(
    application_id: "575YE157G9",
    api_key: "a057b4e74099445df2eddb7940828a10",
  )
  client = Algolia::Search::Client.new config, logger: ::Logger.new($stderr)
  index = client.init_index "shopify_products"
  resp = index.search text # , facetFilters: "product_type:standard"
  @array = hits resp[:hits]
end