26 lines
733 B
Plaintext
26 lines
733 B
Plaintext
|
[[mapping-meta]]
|
||
|
== Meta
|
||
|
|
||
|
Each mapping can have custom meta data associated with it. These are
|
||
|
simple storage elements that are simply persisted along with the mapping
|
||
|
and can be retrieved when fetching the mapping definition. The meta is
|
||
|
defined under the `_meta` element, for example:
|
||
|
|
||
|
[source,js]
|
||
|
--------------------------------------------------
|
||
|
{
|
||
|
"tweet" : {
|
||
|
"_meta" : {
|
||
|
"attr1" : "value1",
|
||
|
"attr2" : {
|
||
|
"attr3" : "value3"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
--------------------------------------------------
|
||
|
|
||
|
Meta can be handy for example for client libraries that perform
|
||
|
serialization and deserialization to store its meta model (for example,
|
||
|
the class the document maps to).
|