ruby-on-rails - 可以在elasticsearch-rails中使用copy_to吗?

标签 ruby-on-rails elasticsearch elasticsearch-rails

我正在尝试使用collection_titletitle字段复制到copy_to字段。这什么也没做:

mappings dynamic: 'false' do
  indexes :collection_title,      type: 'string', copy_to: 'title'
end

我正在使用elasticsearch gem的集合:elasticsearch-rails,elasticsearch-model和elasticsearch-api。

最佳答案

似乎您尚未在映射中声明title字段。如果这样声明,它应该可以工作:

mappings dynamic: 'false' do
  indexes :collection_title, type: 'string', copy_to: 'title'
  indexes :title, type: 'string'
end

关于ruby-on-rails - 可以在elasticsearch-rails中使用copy_to吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33928478/

相关文章:

elasticsearch - 用于字段映射的Elasticsearch索引和搜索时间分析器不起作用

elasticsearch - ElasticsearchIllegalArgumentException [suggester [completion]需要设置上下文]

ruby-on-rails - 对ElasticSearch 5.x的条件查询(elasticsearch-rails/elasticsearch-model)

mysql - 按定制选择 rails 订购

ruby-on-rails - 在 Rails 中处理多个文件上传的最佳插件是什么?

ruby-on-rails - 使用 collection_singular_ids=ids 而不保存到数据库

ruby - Elasticsearch过滤最大值文档

ruby-on-rails - 我什么时候想使用 Ruby On Rails 子模块?

elasticsearch - Elasticsearch 数据库仅包含结构化数据吗?

elasticsearch - 限制来自ElastAlert的电子邮件通知中的内容