Module: Searchkick::SearchkickWithInstrumentation
- Defined in:
- lib/searchkick/logging.rb
Instance Method Summary collapse
Instance Method Details
#multi_search(searches) ⇒ Object
62 63 64 65 66 67 68 69 70 |
# File 'lib/searchkick/logging.rb', line 62 def multi_search(searches) event = { name: "Multi Search", body: searches.flat_map { |q| [q.params.except(:body).to_json, q.body.to_json] }.map { |v| "#{v}\n" }.join } ActiveSupport::Notifications.instrument("multi_search.searchkick", event) do super end end |
#perform_items(items) ⇒ Object
72 73 74 75 76 77 78 79 80 81 82 83 84 |
# File 'lib/searchkick/logging.rb', line 72 def perform_items(items) if callbacks_value == :bulk event = { name: "Bulk", count: items.size } ActiveSupport::Notifications.instrument("request.searchkick", event) do super end else super end end |