feat(search): Support search terms that are dataset platform names (#2442)

This commit is contained in:
Dexter Lee 2021-04-26 16:16:54 -07:00 committed by GitHub
parent c64196e8cf
commit 55712f5918
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6,81 +6,29 @@
{ {
"query_string": { "query_string": {
"query": "$INPUT", "query": "$INPUT",
"analyzer": "whitespace_lowercase", "fields": [
"boost": 0.125, "name^1000",
"default_field": "name.ngram", "platform",
"default_operator": "AND" "tags",
"fieldPaths"
],
"default_operator": "and",
"analyzer": "custom_keyword"
} }
}, },
{ {
"query_string": { "query_string": {
"query": "$INPUT", "query": "$INPUT",
"analyzer": "whitespace_lowercase", "fields": [
"boost": 8, "name.dataset_pattern_ngram^8",
"default_field": "name.dataset_pattern_ngram", "name.pattern^8",
"default_operator": "AND" "name.delimited",
} "fieldPaths.delimited^0.2",
}, "name.ngram^0.125",
{ "tags.ngram^0.0625"
"query_string": { ],
"query": "$INPUT", "default_operator": "and",
"analyzer": "whitespace_lowercase", "analyzer": "whitespace_lowercase"
"boost": 1,
"default_field": "name.delimited",
"default_operator": "AND"
}
},
{
"query_string": {
"query": "$INPUT",
"analyzer": "whitespace_lowercase",
"boost": 8,
"default_field": "name.pattern",
"default_operator": "AND"
}
},
{
"query_string": {
"query": "$INPUT",
"analyzer": "custom_keyword",
"boost": 1000000,
"default_field": "name",
"default_operator": "AND"
}
},
{
"query_string": {
"query": "$INPUT",
"analyzer": "custom_keyword",
"boost": 1,
"default_field": "tags",
"default_operator": "AND"
}
},
{
"query_string": {
"query": "$INPUT",
"analyzer": "whitespace_lowercase",
"boost": 0.0625,
"default_field": "tags.ngram",
"default_operator": "AND"
}
},
{
"query_string": {
"query": "$INPUT",
"analyzer": "whitespace_lowercase",
"boost": 0.2,
"default_field": "fieldPaths.delimited",
"default_operator": "AND"
}
},
{
"query_string": {
"query": "$INPUT",
"analyzer": "custom_keyword",
"default_field": "fieldPaths",
"default_operator": "AND"
} }
} }
] ]