モデル:
class Item
store :socket_store, accessors: [:sockets, :socket_count, :socket_link_count]
end
マッピング:
mapping do
indexes :id, key: "value", index: :not_analyzed
indexes :sockets, type: "object"
indexes :socket_count, type: "integer"
indexes :socket_link_count, type: "integer"
end
しかし、実際のインデックスは次のようになります。
socket_cout
そして他の 2 つの属性は、あたかも完全に無視されたかのように、マッピングのルートにありません。
別の名前のメソッドを作成して to_indexed_json に追加できることはわかっていますが、そのままで機能するはずだと推測していました。