dfdfs 发表于 2017-11-8 10:43:48

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度*"}}]}}}
                  

az18 发表于 2017-11-11 17:21:21

111111111111111

beson2000 发表于 2018-12-28 20:57:41

谢谢分享
页: [1]
查看完整版本: elasticsearchs中文查询返回为空问题