在elasticsearch中,根据商品名称查询时,没有数据。
折腾了一天 ,最后将商品名称字段不分词进行索引。
{
“mappings”: {
“type_product”:
{ “properties”: {
“type_product_brandId”: {
“type”: “string”
},
“type_product_businessId”: {
“type”: “string”
},
“type_product_catalogId”: {
“type”: “string”
},
“type_product_classifyIds”: {
“type”: “string”
},
“type_product_createdAt”: {
“type”: “long”
},
“type_product_delAt”: {
“type”: “long”
},
“type_product_description”: {
“type”: “string”
},
“type_product_downAt”: {
“type”: “long”
},
“type_product_highPrice”: {
“type”: “long”
},
“type_product_id”: {
“type”: “string”
},
“type_product_integralPrice”: {
“type”: “long”
},
“type_product_isWeekReturn”: {
“type”: “string”
},
“type_product_listInventory”: {
“properties”: {
“amount”: {
“type”: “long”
},
“barCode”: {
“type”: “string”
},
“code”: {
“type”: “string”
},
“pictures”: {
“type”: “string”
},
“price”: {
“type”: “long”
},
“productId”: {
“type”: “string”
},
“sku”: {
“type”: “string”
},
“specs”: {
“type”: “string”
},
“specsName”: {
“type”: “string”
},
“status”: {
“type”: “string”
}
}
},
“type_product_lm”: {
“properties”: {
“createdAt”: {
“type”: “long”
},
“datatype”: {
“type”: “string”
},
“id”: {
“type”: “string”
},
“imgUrl”: {
“type”: “string”
},
“name”: {
“type”: “string”
},
“pid”: {
“type”: “string”
},
“productPageDetail”: {
“type”: “string”
},
“sort”: {
“type”: “long”
}
}
},
“type_product_lowPrice”: {
“type”: “long”
},
“type_product_mainPicture”: {
“type”: “string”
},
“type_product_pictures”: {
“type”: “string”
},
“type_product_producerId”: {
“type”: “string”
},
“type_product_productChannel”: {
“type”: “string”
},
“type_product_productGrade”: {
“type”: “string”
},
“type_product_productPoints”: {
“type”: “long”
},
“type_product_productType”: {
“type”: “string”
},
“type_product_promotions”: {
“properties”: {
“boughtCount”: {
“type”: “long”
},
“createAt”: {
“type”: “long”
},
“createrDatatype”: {
“type”: “string”
},
“createrDepartmentId”: {
“type”: “string”
},
“createrDepartmentLayer”: {
“type”: “long”
},
“createrDepartmentLeftvalue”: {
“type”: “long”
},
“createrDepartmentRightvalue”: {
“type”: “long”
},
“createrId”: {
“type”: “string”
},
“failureAt”: {
“type”: “long”
},
“giftCount”: {
“type”: “long”
},
“name”: {
“type”: “string”
},
“promotionGive”: {
“properties”: {
“price”: {
“type”: “string”
},
“productName”: {
“type”: “string”
},
“productPic”: {
“type”: “string”
},
“productSpec”: {
“type”: “string”
},
“promotionGiveId”: {
“type”: “string”
},
“promotionId”: {
“type”: “string”
},
“promotionProductId”: {
“type”: “string”
}
}
},
“promotionId”: {
“type”: “string”
},
“promotionType”: {
“type”: “string”
},
“remark”: {
“type”: “string”
},
“startAt”: {
“type”: “long”
},
“status”: {
“type”: “string”
}
}
},
“type_product_propertis”: {
“type”: “string”
},
“type_product_rebatePrice”: {
“type”: “long”
},
“type_product_salesVolume”: {
“type”: “long”
},
“type_product_sign”: {
“type”: “string”
},
“type_product_specs”: {
“type”: “string”
},
“type_product_status”: {
“type”: “string”
},
“type_product_subTitle”: {
“type”: “string”
},
“type_product_title”: {
“type”: “string”,
“index”:”not_analyzed”
},
“type_product_totalVolume”: {
“type”: “long”
},
“type_product_universalPrice”: {
“type”: “long”
},
“type_product_upAt”: {
“type”: “long”
},
“type_product_visitorVolume”: {
“type”: “long”
}
}
}
}}
查询条件:
{“query”:{“bool”:{“must”:[{“wildcard”:{ “type_product_title”:”*8度*”}}]}}}
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/192818.html