elasticsearchs中文查询返回为空问题

在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

(0)
上一篇 2021年11月15日
下一篇 2021年11月15日

相关推荐

发表回复

登录后才能评论