Skip to content

Commit

Permalink
feat: include and prioritize exact matches while retaining broader co…
Browse files Browse the repository at this point in the history
…ntains matches for learning opportunity profile ceterms:name an ceterms:description
  • Loading branch information
ChelseaKR committed Jan 17, 2025
1 parent 66f11ae commit 9f86bb4
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions backend/src/domain/search/searchTrainings.ts
Original file line number Diff line number Diff line change
Expand Up @@ -334,14 +334,14 @@ function buildQuery(params: {
let termGroup: TermGroup = {
"search:operator": "search:orTerms",
...(isSOC || isCIP || !!isZipCode || isCounty ? undefined : {
"ceterms:name": {
"search:value": params.searchQuery,
"search:matchType": "search:contains"
},
"ceterms:description": {
"search:value": params.searchQuery,
"search:matchType": "search:contains"
},
"ceterms:name": [
{ "search:value": params.searchQuery, "search:matchType": "search:exact" },
{ "search:value": params.searchQuery, "search:matchType": "search:contains" },
],
"ceterms:description": [
{ "search:value": params.searchQuery, "search:matchType": "search:exact" },
{ "search:value": params.searchQuery, "search:matchType": "search:contains" },
],
"ceterms:ownedBy": {
"ceterms:name": {
"search:value": params.searchQuery,
Expand All @@ -355,11 +355,11 @@ function buildQuery(params: {
"search:matchType": "search:startsWith"
}
} : undefined,
"ceterms:instructionalProgramType": isCIP ? {
"ceterms:codedNotation": {
"search:value": params.searchQuery,
"search:matchType": "search:startsWith"
}
"ceterms:instructionalProgramType": isCIP ? {
"ceterms:codedNotation": {
"search:value": params.searchQuery,
"search:matchType": "search:startsWith"
}
} : undefined
};

Expand Down

0 comments on commit 9f86bb4

Please sign in to comment.