UNPKG

@ocap/indexdb-elasticsearch

Version:
39 lines (38 loc) 1.05 kB
module.exports = () => ({ mappings: { dynamic: false, properties: { address: { type: 'keyword' }, consumedTime: { type: 'date', ignore_malformed: true }, genesisTime: { type: 'date' }, renaissanceTime: { type: 'date' }, data: { type: 'object', enabled: false }, issuer: { type: 'keyword' }, moniker: { type: 'text' }, owner: { type: 'keyword' }, parent: { type: 'keyword' }, readonly: { type: 'boolean' }, transferrable: { type: 'boolean' }, ttl: { type: 'long' }, display: { properties: { type: { type: 'keyword' }, content: { type: 'text', index: false }, }, }, endpoint: { properties: { id: { type: 'text', index: false }, type: { type: 'keyword' }, }, }, tags: { type: 'text' }, }, }, settings: { index: { number_of_shards: +(process.env.ES_SHARD_COUNT || 1), number_of_replicas: +(process.env.ES_REPLICA_COUNT || 0), }, }, });