題目
- wayne's和waynes有相同的命中和評分
- king's和kings有相同的評分
- oa,oA,OA,onse同時能收到,且評分相同
定義索引settings和mappings
PUT /test_1
{
"settings": {
"analysis": {
"filter": {
"synonym": {
"type": "synonym",
"lenient": true,
"synonyms": [
"oa,oA,OA,onse"
]
},
"english_stop": {
"type": "stop",
"stopwords": "_english_"
},
"english_keywords": {
"type": "keyword_marker",
"keywords": [
"example"
]
},
"english_stemmer": {
"type": "stemmer",
"language": "english"
},
"english_possessive_stemmer": {
"type": "stemmer",
"language": "possessive_english"
}
},
"analyzer": {
"rebuilt_english": {
"tokenizer": "standard",
"filter": [
"synonym",
"english_possessive_stemmer",
"lowercase",
"english_stop",
"english_keywords",
"english_stemmer"
]
}
}
}
},
"mappings": {
"properties": {
"foo": {
"type": "text",
"analyzer": "rebuilt_english"
}
}
}
}
測試索引級別的分詞器
POST test_1/_analyze
{
"analyzer": "rebuilt_english",
"text": "kings"
}
分析器配置
- 主要是同義詞和english分析器結合
- 主要看文檔的內(nèi)置部分