1

在 elasticsearch.org 网站中,它声明您可以通过 将默认动态映射设置为 false index.mapper.dynamic。我是否tire在初始化程序文件夹中创建一个文件来执行此操作?

4

1 回答 1

0

不,只需使用此样式来创建您的映射

class Something < ActiveRecord::Base
  include Tire::Model::Search
  include Tire::Model::Callbacks

    settings
         :mapper => {
           "dynamic" => "false"
         } do
      mapping { indexes :bar, :type => 'string', :analyzer => "url_analyzer" }
    end
end
于 2012-11-30T21:54:24.133 回答