Guest User

Mapping

a guest
Aug 17th, 2017
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 5.81 KB | None | 0 0
  1. {
  2.   "processors":[
  3.     {
  4.       "date":{
  5.         "field":"last_modified",
  6.         "target_field":"timestamp",
  7.         "formats":[
  8.           "yyyy-MM-dd'T'HH:mm:ssZ"
  9.         ],
  10.         "timezone":"Europe/Berlin"
  11.       }
  12.     }
  13.   ],
  14.   "settings":{
  15.     "analysis":{
  16.       "filter":{
  17.         "filter_quick_search_edge_ngram":{
  18.           "type":"edge_ngram",
  19.           "min_gram":"1",
  20.           "max_gram":"20"
  21.         },
  22.         "shingle_filter":{
  23.           "type":"shingle",
  24.           "min_shingle_size":2,
  25.           "max_shingle_size":10,
  26.           "output_unigrams":"false"
  27.         }
  28.       },
  29.       "analyzer":{
  30.         "analyzer_single_characters":{
  31.           "type":"custom",
  32.           "tokenizer":"tokenizer_single_characters"
  33.         },
  34.         "analyzer_quick_search":{
  35.           "filter":[
  36.             "lowercase",
  37.             "asciifolding",
  38.             "filter_quick_search_edge_ngram"
  39.           ],
  40.           "type":"custom",
  41.           "tokenizer":"standard"
  42.         },
  43.         "analyzer_shingle":{
  44.           "type":"custom",
  45.           "tokenizer":"standard",
  46.           "filter":[
  47.             "lowercase",
  48.             "asciifolding",
  49.             "shingle_filter"
  50.           ]
  51.         }
  52.       },
  53.       "tokenizer":{
  54.         "tokenizer_single_characters":{
  55.           "type":"nGram",
  56.           "min_gram":"1",
  57.           "max_gram":"1"
  58.         }
  59.       }
  60.     }
  61.   },
  62.   "mappings":{
  63.     "partner":{
  64.       "_all":{
  65.         "enabled":false
  66.       },
  67.       "properties":{
  68.         "title":{
  69.           "type":"text",
  70.           "fielddata": true,
  71.           "eager_global_ordinals": true,
  72.           "similarity":"BM25",
  73.           "index_options":"offsets",
  74.           "fields":{
  75.             "keyword":{
  76.               "type":"keyword"
  77.             },
  78.             "length":{
  79.               "type":"token_count",
  80.               "analyzer":"analyzer_single_characters"
  81.             },
  82.             "shingles":{
  83.               "type":"text",
  84.               "analyzer":"analyzer_shingle"
  85.             }
  86.           },
  87.           "analyzer":"analyzer_quick_search",
  88.           "search_analyzer":"standard"
  89.         },
  90.         "ws_id":{
  91.           "type":"keyword",
  92.           "index":true
  93.         },
  94.         "identifier":{
  95.           "type":"keyword",
  96.           "index":true
  97.         },
  98.         "program_id":{
  99.           "type":"integer",
  100.           "index":false
  101.         },
  102.         "description":{
  103.           "type":"text",
  104.           "index":true
  105.         },
  106.         "link":{
  107.           "type":"keyword",
  108.           "index":false
  109.         },
  110.         "image":{
  111.           "type":"keyword",
  112.           "index":false
  113.         },
  114.         "active":{
  115.           "type":"boolean",
  116.           "index":true
  117.         },
  118.         "shipping_countries":{
  119.           "type":"keyword",
  120.           "index":true
  121.         },
  122.         "country":{
  123.           "type":"keyword",
  124.           "index":true
  125.         },
  126.         "top_seller":{
  127.           "type":"boolean",
  128.           "index":true
  129.         },
  130.         "product_states":{
  131.           "type":"keyword",
  132.           "index":false
  133.         },
  134.         "feed_urls": {
  135.             "type": "keyword",
  136.             "index": false
  137.         }
  138.       }
  139.     },
  140.     "products":{
  141.       "_all":{
  142.         "enabled":false
  143.       },
  144.       "_parent": {
  145.         "type": "partner"
  146.       },
  147.       "properties":{
  148.         "title":{
  149.           "type":"text",
  150.           "fielddata": true,
  151.           "similarity":"BM25",
  152.           "index_options":"offsets",
  153.           "eager_global_ordinals": true,
  154.           "fields":{
  155.             "keyword":{
  156.               "type":"keyword"
  157.             },
  158.             "length":{
  159.               "type":"token_count",
  160.               "analyzer":"analyzer_single_characters"
  161.             },
  162.             "shingles":{
  163.               "type":"text",
  164.               "analyzer":"analyzer_shingle"
  165.             }
  166.           },
  167.           "analyzer":"analyzer_quick_search",
  168.           "search_analyzer":"standard"
  169.         },
  170.         "art_num":{
  171.           "type":"keyword",
  172.           "index":true
  173.         },
  174.         "description":{
  175.           "type":"text",
  176.           "index":true
  177.         },
  178.         "images":{
  179.           "type":"keyword",
  180.           "index":false
  181.         },
  182.         "link":{
  183.           "type":"keyword",
  184.           "index":false
  185.         },
  186.         "category_id":{
  187.           "type":"integer",
  188.           "index":true
  189.         },
  190.         "manufacturer":{
  191.           "type":"keyword",
  192.           "index":true
  193.         },
  194.         "brand":{
  195.           "type":"keyword",
  196.           "index":true
  197.         },
  198.         "ean":{
  199.           "type":"keyword",
  200.           "index":true
  201.         },
  202.         "upc":{
  203.           "type":"keyword",
  204.           "index":false
  205.         },
  206.         "distributor":{
  207.           "type":"keyword",
  208.           "index":true
  209.         },
  210.         "mpn":{
  211.           "type":"keyword",
  212.           "index":false
  213.         },
  214.         "state":{
  215.           "type":"keyword",
  216.           "index":true
  217.         },
  218.         "price":{
  219.           "type":"integer",
  220.           "index":true
  221.         },
  222.         "base_price":{
  223.           "type":"integer",
  224.           "index":true
  225.         },
  226.         "update_date":{
  227.           "type":"date",
  228.           "format":"yyyy-MM-dd HH:mm:ss.SSS||yyyy-MM-dd'T'HH:mm:ssZ",
  229.           "index":true
  230.         },
  231.         "shipping_costs":{
  232.           "type":"integer",
  233.           "index":true
  234.         },
  235.         "available":{
  236.           "type":"boolean",
  237.           "index":true
  238.         },
  239.         "available_text":{
  240.           "type":"keyword",
  241.           "index":false
  242.         },
  243.         "discounted":{
  244.           "type":"boolean",
  245.           "index":true
  246.         },
  247.         "created":{
  248.           "type":"date",
  249.           "format":"yyyy-MM-dd HH:mm:ss.SSS||yyyy-MM-dd'T'HH:mm:ssZ",
  250.           "index":false
  251.         }
  252.       }
  253.     }
  254.   }
  255. }
Advertisement
Add Comment
Please, Sign In to add comment