模型:
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,但我猜它应该按原样工作。