Skip to content

Commit aa4605e

Browse files
authored
update coursenumber weight in search (#2219)
1 parent 70998ab commit aa4605e

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

learning_resources_search/api_test.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ def test_generate_learning_resources_text_clause(
223223
"multi_match": {
224224
"query": "math",
225225
"fields": [
226-
"course.course_numbers.value",
226+
"course.course_numbers.value^5",
227227
],
228228
**extra_params,
229229
}
@@ -336,7 +336,7 @@ def test_generate_learning_resources_text_clause(
336336
"multi_match": {
337337
"query": "math",
338338
"fields": [
339-
"course.course_numbers.value",
339+
"course.course_numbers.value^5",
340340
],
341341
**extra_params,
342342
}
@@ -446,7 +446,7 @@ def test_generate_learning_resources_text_clause(
446446
"query_string": {
447447
"query": '"math"',
448448
"fields": [
449-
"course.course_numbers.value",
449+
"course.course_numbers.value^5",
450450
],
451451
}
452452
},
@@ -553,7 +553,7 @@ def test_generate_learning_resources_text_clause(
553553
"query_string": {
554554
"query": '"math"',
555555
"fields": [
556-
"course.course_numbers.value",
556+
"course.course_numbers.value^5",
557557
],
558558
}
559559
},
@@ -688,7 +688,7 @@ def test_generate_learning_resources_text_clause_with_min_score():
688688
"multi_match": {
689689
"query": "math",
690690
"fields": [
691-
"course.course_numbers.value"
691+
"course.course_numbers.value^5"
692692
],
693693
"type": "phrase",
694694
"slop": 2,
@@ -815,7 +815,7 @@ def test_generate_learning_resources_text_clause_with_min_score():
815815
"query": {
816816
"multi_match": {
817817
"query": "math",
818-
"fields": ["course.course_numbers.value"],
818+
"fields": ["course.course_numbers.value^5"],
819819
"type": "phrase",
820820
"slop": 2,
821821
}
@@ -935,7 +935,7 @@ def test_generate_learning_resources_text_clause_with_min_score():
935935
"query_string": {
936936
"query": '"math"',
937937
"fields": [
938-
"course.course_numbers.value"
938+
"course.course_numbers.value^5"
939939
],
940940
}
941941
},
@@ -1050,7 +1050,7 @@ def test_generate_learning_resources_text_clause_with_min_score():
10501050
"query": {
10511051
"query_string": {
10521052
"query": '"math"',
1053-
"fields": ["course.course_numbers.value"],
1053+
"fields": ["course.course_numbers.value^5"],
10541054
}
10551055
},
10561056
}
@@ -1636,7 +1636,7 @@ def test_execute_learn_search_for_learning_resource_query(opensearch):
16361636
"multi_match": {
16371637
"query": "math",
16381638
"fields": [
1639-
"course.course_numbers.value"
1639+
"course.course_numbers.value^5"
16401640
],
16411641
"type": "best_fields",
16421642
}
@@ -1756,7 +1756,7 @@ def test_execute_learn_search_for_learning_resource_query(opensearch):
17561756
"multi_match": {
17571757
"query": "math",
17581758
"fields": [
1759-
"course.course_numbers.value"
1759+
"course.course_numbers.value^5"
17601760
],
17611761
"type": "best_fields",
17621762
}
@@ -2107,7 +2107,7 @@ def test_execute_learn_search_with_script_score(
21072107
"multi_match": {
21082108
"query": "math",
21092109
"fields": [
2110-
"course.course_numbers.value"
2110+
"course.course_numbers.value^5"
21112111
],
21122112
"type": "phrase",
21132113
}
@@ -2227,7 +2227,7 @@ def test_execute_learn_search_with_script_score(
22272227
"multi_match": {
22282228
"query": "math",
22292229
"fields": [
2230-
"course.course_numbers.value"
2230+
"course.course_numbers.value^5"
22312231
],
22322232
"type": "phrase",
22332233
}
@@ -2538,7 +2538,7 @@ def test_execute_learn_search_with_min_score(mocker, settings, opensearch):
25382538
"multi_match": {
25392539
"query": "math",
25402540
"fields": [
2541-
"course.course_numbers.value"
2541+
"course.course_numbers.value^5"
25422542
],
25432543
"type": "best_fields",
25442544
}
@@ -2661,7 +2661,7 @@ def test_execute_learn_search_with_min_score(mocker, settings, opensearch):
26612661
"multi_match": {
26622662
"query": "math",
26632663
"fields": [
2664-
"course.course_numbers.value"
2664+
"course.course_numbers.value^5"
26652665
],
26662666
"type": "best_fields",
26672667
}

learning_resources_search/constants.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ class FilterConfig:
391391
DEPARTMENT_QUERY_FIELDS = ["departments.department_id", "departments.name"]
392392

393393
COURSE_QUERY_FIELDS = [
394-
"course.course_numbers.value",
394+
"course.course_numbers.value^5",
395395
]
396396

397397
RUNS_QUERY_FIELDS = [

0 commit comments

Comments
 (0)