blob: 4bb4978fb0146b218624a6dea0e125f528a735d9 [file] [log] [blame]
# This is the Pony Mail (Foal) field mapping data for setting up new indices.
# It is used solely by setup.py during the setup process, and should not be
# edited prior to installation.
account:
dynamic: strict
properties:
cid:
type: keyword
credentials:
properties:
altemail:
type: object
email:
type: keyword
name:
type: keyword
uid:
type: keyword
internal:
properties:
oauth_provider:
type: keyword
oauth_data:
type: object
request_id:
type: keyword
attachment:
dynamic: strict
properties:
source:
type: binary
mailinglist:
dynamic: strict
properties:
description:
type: keyword
list:
type: keyword
name:
type: keyword
private:
type: boolean
mbox:
dynamic: strict
properties:
attachments:
properties:
content_type:
type: keyword
filename:
type: keyword
hash:
type: keyword
size:
type: long
body:
type: text
cc:
type: text
date:
format: yyyy/MM/dd HH:mm:ss
store: true
type: date
dbid:
type: keyword
epoch:
type: long
forum:
type: keyword
from:
type: text
from_raw:
type: keyword
gravatar:
type: text
html_source_only:
type: boolean
in-reply-to:
type: keyword
list:
type: text
list_raw:
type: keyword
message-id:
type: keyword
mid:
type: keyword
permalinks:
type: keyword
previous:
type: keyword
private:
type: boolean
references:
type: text
size:
type: long
subject:
fielddata: true
type: text
thread:
type: keyword
to:
type: text
top:
type: boolean
_notes:
type: text
_archived_at:
type: long
notification:
dynamic: true # explicit default
properties:
date:
format: yyyy/MM/dd HH:mm:ss
store: true
type: date
epoch:
type: long
from:
type: text
in-reply-to:
type: keyword
list:
type: text
message-id:
type: keyword
mid:
type: text
private:
type: boolean
recipient:
type: keyword
seen:
type: long
subject:
type: keyword
to:
type: text
type:
type: keyword
session:
dynamic: true # explicit default
properties:
cookie:
type: keyword
updated:
type: long
cid:
type: keyword
source:
dynamic: strict
properties:
message-id:
type: keyword
mid:
type: keyword
permalinks:
type: keyword
source:
type: binary
auditlog:
dynamic: true # explicit default
properties:
date:
format: yyyy/MM/dd HH:mm:ss
store: true
type: date
author:
type: keyword
remote:
type: keyword
action:
type: keyword
target:
type: keyword
lid:
type: keyword
log:
type: text