|
|
|
@ -15,7 +15,7 @@ es = Elasticsearch(
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
# 2. 直接在代码中指定要查询的标签
|
|
|
|
|
query_tag = ["MATH_DATA_1", "小学数学"] # 可以修改为其他需要的标签
|
|
|
|
|
query_tag = ["MATH_DATA_1"] # 可以修改为其他需要的标签
|
|
|
|
|
|
|
|
|
|
# 3. 构建查询条件
|
|
|
|
|
query = {
|
|
|
|
@ -23,17 +23,13 @@ query = {
|
|
|
|
|
"bool": {
|
|
|
|
|
"should": [
|
|
|
|
|
{
|
|
|
|
|
"match": {
|
|
|
|
|
"tags": "MATH_DATA_1"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"match": {
|
|
|
|
|
"tags": "小学数学"
|
|
|
|
|
"terms": {
|
|
|
|
|
"tags.tags": query_tag
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"minimum_should_match": 1
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"size": 1000
|
|
|
|
|