Skip to content

Instantly share code, notes, and snippets.

@dboss101

dboss101/mapping Secret

Created February 28, 2018 16:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dboss101/cd9f207ca98486964dd8f14879d3e156 to your computer and use it in GitHub Desktop.
Save dboss101/cd9f207ca98486964dd8f14879d3e156 to your computer and use it in GitHub Desktop.
{
"indexName": {
"mappings": {
"search_item": {
"_all": {
"enabled": false
},
"_parent": {
"type": "search_group"
},
"_routing": {
"required": true
},
"dynamic_templates": [{
"strings": {
"match_mapping_type": "string",
"mapping": {
"analyzer": "english",
"fields": {
"keyword": {
"ignore_above": 256,
"type": "keyword"
}
},
"type": "text"
}
}
}],
"properties": {
"attributes": {
"dynamic": "true",
"properties": {
"AgeRange": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"BundledItems": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"CategoryId": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"Colour": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"ColourMap": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"CompatibleBrand": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"CompatibleSeries": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"Features": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"FrameColour": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"FrameMaterial": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"Gender": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"LensColour": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"Manufacturer": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"ManufacturerWarranty": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"Material": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"Model": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"Mpn": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"PackageSizeHeight": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"PackageSizeHeightUnitOfMeasure": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"PackageSizeLength": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"PackageSizeLengthUnitOfMeasure": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"PackageSizeWidth": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"PackageSizeWidthUnitOfMeasure": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"PackageWeight": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"PackageWeightUnitOfMeasure": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"Shape": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"Size": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"SizeMap": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"SleeveLength": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"Style": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"ToFit": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"Type": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"UnitCount": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"UnitOfMeasure": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"UnitOfMeasureWeight": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"UnitsPerPack": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"Weight": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"YearOfManufacture": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
}
}
},
"someAtt": {
"dynamic": "true",
"properties": {
"currency": {
"type": "keyword"
},
"id": {
"type": "keyword"
},
"merchantId": {
"type": "keyword"
},
"price": {
"type": "double"
},
"quantity": {
"type": "long"
},
"salePrice": {
"type": "double"
},
"status": {
"type": "keyword"
},
"version": {
"type": "long"
}
}
},
"brandId": {
"type": "keyword",
"ignore_above": 256
},
"brandName": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"calculated": {
"dynamic": "true",
"properties": {
"itemRank": {
"properties": {
"value": {
"type": "double"
},
"version": {
"type": "long"
}
}
}
}
},
"category": {
"type": "nested",
"properties": {
"id": {
"type": "long"
},
"path": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "path_analyzer",
"fielddata": true
}
}
},
"createDate": {
"type": "date"
},
"description": {
"type": "text",
"analyzer": "english"
},
"externalIds": {
"dynamic": "true",
"properties": {
"asin": {
"type": "keyword"
},
"ean": {
"type": "keyword"
},
"mpn": {
"type": "keyword"
},
"upc": {
"type": "keyword"
}
}
},
"featurePoints": {
"type": "text",
"analyzer": "english"
},
"groupId": {
"type": "keyword",
"ignore_above": 256
},
"id": {
"type": "keyword",
"ignore_above": 256
},
"inactiveVisibility": {
"type": "keyword",
"ignore_above": 256
},
"manufacturer": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"otherImages": {
"properties": {
"link": {
"type": "text"
},
"type": {
"type": "keyword"
}
}
},
"primaryImage": {
"properties": {
"link": {
"type": "text"
},
"type": {
"type": "keyword"
}
}
},
"review": {
"properties": {
"reviewCount": {
"type": "long"
},
"reviewRank": {
"type": "double"
},
"version": {
"type": "long"
}
}
},
"searchTerms": {
"type": "text",
"analyzer": "english"
},
"status": {
"type": "keyword",
"ignore_above": 256
},
"title": {
"type": "text",
"analyzer": "english"
},
"updateDate": {
"type": "date"
},
"version": {
"type": "long"
}
}
},
"search_group": {
"_all": {
"enabled": false
},
"dynamic_templates": [{
"strings": {
"match_mapping_type": "string",
"mapping": {
"analyzer": "english",
"fields": {
"keyword": {
"ignore_above": 256,
"type": "keyword"
}
},
"type": "text"
}
}
}],
"properties": {
"createDate": {
"type": "date"
},
"groupId": {
"type": "keyword",
"ignore_above": 256
},
"updateDate": {
"type": "date"
},
"updateTime": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "english"
},
"variantAttributes": {
"type": "keyword",
"ignore_above": 256
}
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment