10

私は Elasticsearch Rails gem を使用しており、モデルでは次の 2 つを使用しています。

def as_indexed_json

end

settings index: { number_of_shards: 1 } do
  mapping dynamic: 'false' do
    indexes :id
    indexes :customer do                                                                                                                                                                                                                          
      indexes :first_name
    end
  end
end 

ドキュメントを読みましたが、これらのそれぞれの目的が何であるかを理解していません。私が把握しようとしているのは、これらがインデックス付きデータの検索またはインデックス付きデータの作成に使用されることです?

4

1 に答える 1

7

このas_indexed_jsonメソッドは、インデックス作成のために ES に送信されるデータをオーバーライドするために使用されます。ES が送信するデータのインデックスを作成する方法は、2 番目の部分で構成されます。

索引付けされたデータで ES を使用して検索するには、_query.

さらに情報が必要な場合はお気軽にお問い合わせください

于 2016-11-11T15:31:38.193 に答える