mirror of
https://github.com/datahub-project/datahub.git
synced 2025-09-16 04:33:12 +00:00
feat(search): Support search terms that are dataset platform names (#2442)
This commit is contained in:
parent
c64196e8cf
commit
55712f5918
@ -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"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user