elasticSearh,分词、拼音、简繁转换索引

{
  "settings": {
    "analysis": {
		"char_filter": {
        "tsconvert": {
          "type": "stconvert",
          "convert_type": "t2s"
        }
      },
	  "analyzer": {
        "umall_analyzer": {
          "type": "custom",
          "char_filter": [
            "tsconvert"
          ],
          "tokenizer": "ik_smart",
          "filter": [
            "lowercase","py"
          ]
        }
      },
	  
	  
      "filter": {
        "py": {
          "type": "pinyin",
          "keep_full_pinyin": false,
          "keep_joined_full_pinyin": true,
          "keep_original": true,
          "limit_first_letter_length": 16,
          "remove_duplicated_term": true,
          "none_chinese_pinyin_tokenize": false
        }
      }
    }
  },
  "mappings": {
	"properties":{
		"item_id":{
			"type":"integer"
		},
		"is_search":{
			"type":"byte"
		},
		"store_status":{
			"type":"byte"
		},
		"company_id":{
			"type":"byte"
		},		
		"is_default":{
			"type":"byte"
		},
		"is_gift":{
			"type":"boolean"
		},		
		"brand_id":{
			"type":"short"
		},
		"sales":{
			"type":"integer"
		},
		"created":{
			"type":"integer"
		},
		"business_id":{
			"type":"byte"
		},
		"category_id":{
			"type":"short"
		},
		"tag_id":{
			"type":"integer"
		},


		"approve_status":{
			"type":"keyword"
		},		

		"audit_status":{
			"type":"keyword"
		},	
		"item_type":{
			"type":"keyword"
		},
		"regions_id":{
			"type":"keyword"
		},		
		"price":{
			"type":"integer"
		},	
		
		"item_name": {
			"type": "keyword",
			"copy_to":"search_txt"
		},


		"search_keywords":{
			"type": "keyword",
			"copy_to":"search_txt"
		},

		"item_en_name":{
			"type": "keyword",
			"copy_to":"search_txt"
		},
		"en_keywords":{
			"type": "keyword",
			"copy_to":"search_txt"
		},
	
		"search_txt": {
			"type": "text",
			"analyzer": "umall_analyzer",
		}		
	}
  }
}

  

posted @ 2023-02-11 16:35  偷吃蜂蜜的熊  阅读(15)  评论(0编辑  收藏  举报