banner
RustyNail

RustyNail

coder. 【blog】https://rustynail.me 【nostr】wss://ts.relays.world/ wss://relays.world/nostr

ES创建拼音分词搜索index

{
    "settings": {
        "analysis": {
            "analyzer": {
                "pinyin_chinese_analyzer": {
                    "tokenizer": "pinyin_tokenizer"
                },
                "pinyin_analyzer": {
                    "tokenizer": "pinyin_chinese_tokenizer"
                }
            },
            "tokenizer": {
                "pinyin_chinese_tokenizer": {
                    "type": "pinyin",
                    "keep_first_letter": false,
                    "keep_separate_first_letter": false,
                    "keep_full_pinyin": false,
                    "keep_original": false,
                    "limit_first_letter_length": 50,
                    "keep_separate_chinese": true,
                    "lowercase": true
                },
                "pinyin_tokenizer": {
                    "type": "pinyin",
                    "keep_first_letter": true,
                    "keep_separate_first_letter": true,
                    "keep_full_pinyin": true,
                    "keep_original": false,
                    "limit_first_letter_length": 50,
                    "keep_separate_chinese": true,
                    "lowercase": true
                }
            }
        }
    },
    "mappings": {
        "properties": {
            "account": {
                "type": "text",
                "analyzer": "pinyin_chinese_analyzer",
                "search_analyzer": "pinyin_analyzer"
            },
            "username": {
                "type": "text",
                "analyzer": "pinyin_chinese_analyzer",
                "search_analyzer": "pinyin_analyzer"
            },
            "alias": {
                "type": "text",
                "analyzer": "pinyin_chinese_analyzer",
                "search_analyzer": "pinyin_analyzer"
            },
            "phone": {
                "type": "text",
                "analyzer": "pinyin_chinese_analyzer",
                "search_analyzer": "pinyin_analyzer"
            },
            "id": {
                "type": "keyword"
            }
        }
    }
}
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。