pastebinner/app/models/paste.rb

31 lines
600 B
Ruby

require 'elasticsearch/model'
class Paste < ApplicationRecord
include Elasticsearch::Model
include Elasticsearch::Model::Callbacks
# this doesnt work yet, but this is how we build a way to progrmatically query ES
# def self.search(query)
# __elasticsearch__.search(
# {
# query: {
# multi_match: {
# query: query,
# }
# },
# "highlight": {
# "pre_tags": [
# "@kibana-highlighted-field@"
# ],
# "post_tags": [
# "@/kibana-highlighted-field@"
# ],
# "fields": {
# "*": {}
# }
# }
# }
# )
# end
end