Zaten Comment.import
yaptım ve 0 döndürdü, yani alma işlemi sırasında herhangi bir hata olmadığı anlamına gelir.elasticsearch-ray boş sonuçlar
require "datamapper_adapter"
class Comment
include DataMapper::Resource
include Elasticsearch::Model
property :id, Serial
property :email, String
property :author, String
property :description, String
property :created_at, DateTime
belongs_to :picture
validates_presence_of :email, :author, :description
settings index: { number_of_shards: 1 } do
mappings dynamic: 'false' do
indexes :id, analyzer: 'english', index_options: 'offsets'
indexes :author, analyzer: 'english', index_options: 'offsets'
indexes :description, analyzer: 'english', index_options: 'offsets'
end
end
def as_indexed_json(options={})
as_json.except("picture_id", "created_at", "email", "_persistence_state", "_repository", "_id")
end
end
Ve yine elasticsearch için bütün sorgular isabet olarak boş bir dizi döndürür:
Zaten bu kullanıyorum modeldir Comment.__elasticsearch__.refresh_index!
yaptı.
curl -XPOST 'http://localhost:9200/comments/comment/_search?pretty
{
"took" : 35,
"timed_out" : false,
"_shards" : {
"total" : 5,
"successful" : 5,
"failed" : 0
},
"hits" : {
"total" : 0,
"max_score" : null,
"hits" : [ ]
}
}
Veritabanımda veri var ancak neden filtrelenmediği konusunda hiçbir fikrim yok. Bunun neden olduğu hakkında bir fikrin var mı? Bu fındık beni yönlendirdiğini
Ne yaparsam ne vururBen de eski raylar için, as_json ile sorun vardı hatırlıyorum DAİMA
yapabilirsiniz? – JonatasTeixeira
İthalat sırasında neler olup bittiğine dair daha fazla bilgi edinmek için DEBUG seviyesini artırma şansı var mı? – Val
elasticsearch head (http://mobz.github.io/elasticsearch-head/) dosyasını indirin ve ES örneğinize bağlanın. Beklediğiniz verileri içeriyor mu? – Codebeef