19 lines
520 B
Ruby
19 lines
520 B
Ruby
get '/search/index' do
|
|
es_client = Elasticsearch::Client.new log: true
|
|
|
|
all_items = Item.all.to_a
|
|
all_items.each do |item|
|
|
es_client.index index: 'ribica', type: 'items', id: item.id, body: {
|
|
title: 'Test',
|
|
name: item.name,
|
|
code: item.code,
|
|
description: item.description,
|
|
sub_category: item.sub_category.name,
|
|
category: item.sub_category.category.name,
|
|
section: item.sub_category.category.section.name
|
|
}
|
|
end
|
|
|
|
"ok".to_json
|
|
end
|