minimal_english
マッピングでステマー フィルターを使用しました。これは、単数形と複数形のみが検索可能であり、類似した単語は検索できないようにするためです。例えば。用語を入力して検索できるようにする必要がTest
ありますが、そうではありません。以下の RESTful API を使用して検索しようとすると、属性タイプは検索可能ですが、属性タイプは検索できません:Tests
Test
Tester
Testers
Testing
multi_field
nested
curl -X GET "http://10.113.124.136:9400/libtester/_search?pretty=true" -d '{
"query": {
"query_string": {
"query": " DescriptionDescription ",
"fields": [
"abc"
]
}
}
}'
マッピングは次のとおりです。
{
"properties": {
"abc": {
"type": "multi_field",
"fields": {
"c_asset_id": {
"type": "string",
"index": "analyzed",
"include_in_all": true,
"analyzer": "basic_english"
},
"untouched": {
"type": "string",
"index": "analyzed",
"include_in_all": false,
"analyzer": "string_lowercase"
}
}
},
"xyz": {
"type": "nested",
"properties": {
"c_viewpoint": {
"type": "multi_field",
"fields": {
"c_viewpoint": {
"type": "string",
"index": "analyzed",
"include_in_all": true,
"analyzer": "basic_english"
},
"untouched": {
"type": "string",
"index": "analyzed",
"include_in_all": false,
"analyzer": "string_lowercase"
}
}
}
}
},
...
}
}
これは、ネストされた型 (xyz) のマッピングと関係がありますか? multi_field 型と同じ API から検索することはできませんか?