Skip to content

Commit

Permalink
Fix casing search issue
Browse files Browse the repository at this point in the history
  • Loading branch information
EvilDrPurple committed Jul 5, 2024
1 parent 8394f97 commit 92d2e97
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions middleware/quick_search_query.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,10 +51,10 @@
INNER JOIN
state_names ON agencies.state_iso = state_names.state_iso
WHERE
(data_sources.name LIKE '%{0}%' OR data_sources.description LIKE '%{0}%' OR data_sources.record_type LIKE '%{0}%' OR data_sources.tags LIKE '%{0}%')
AND (agencies.county_name LIKE '%{1}%' OR substr(agencies.county_name,3,length(agencies.county_name)-4) || ' County' LIKE '%{1}%'
OR agencies.state_iso LIKE '%{1}%' OR agencies.municipality LIKE '%{1}%' OR agencies.agency_type LIKE '%{1}%' OR agencies.jurisdiction_type LIKE '%{1}%'
OR agencies.name LIKE '%{1}%' OR state_names.state_name LIKE '%{1}%')
(data_sources.name ILIKE '%{0}%' OR data_sources.description ILIKE '%{0}%' OR data_sources.record_type ILIKE '%{0}%' OR data_sources.tags ILIKE '%{0}%')
AND (agencies.county_name ILIKE '%{1}%' OR substr(agencies.county_name,3,length(agencies.county_name)-4) || ' County' ILIKE '%{1}%'
OR agencies.state_iso ILIKE '%{1}%' OR agencies.municipality ILIKE '%{1}%' OR agencies.agency_type ILIKE '%{1}%' OR agencies.jurisdiction_type ILIKE '%{1}%'
OR agencies.name ILIKE '%{1}%' OR state_names.state_name ILIKE '%{1}%')
AND data_sources.approval_status = 'approved'
AND data_sources.url_status not in ('broken', 'none found')
Expand All @@ -79,7 +79,7 @@ def unaltered_search_query(
:return: A list of dictionaries representing the search results.
"""
print(f"Query parameters: '%{search}%', '%{location}%'")
cursor.execute(QUICK_SEARCH_SQL.format(search.title(), location.title()))
cursor.execute(QUICK_SEARCH_SQL.format(search, location))
results = cursor.fetchall()

return results
Expand All @@ -103,7 +103,7 @@ def spacy_search_query(
print(f"Query parameters: '%{depluralized_search_term}%', '%{location}%'")

cursor.execute(
QUICK_SEARCH_SQL.format(depluralized_search_term.title(), location.title())
QUICK_SEARCH_SQL.format(depluralized_search_term, location)
)
results = cursor.fetchall()

Expand Down

0 comments on commit 92d2e97

Please sign in to comment.