Skip to content

[MDS-6743] Global Search V2#3820

Open
simensma-fresh wants to merge 25 commits intodevelopfrom
MDS_6743-global-search
Open

[MDS-6743] Global Search V2#3820
simensma-fresh wants to merge 25 commits intodevelopfrom
MDS_6743-global-search

Conversation

@simensma-fresh
Copy link
Collaborator

@simensma-fresh simensma-fresh commented Feb 2, 2026

Objective

MDS-6743

Implements a redesigned global search experience powered by Elasticsearch, providing faster and more relevant search results across the MDS platform.

Re-designed quick search (simple search)
Added a modal when you click on either of the global search bars that groups results by time, highlights search matches, and provides quick filters / facets.

image

If you're on a mine page (or any sub-pages), you've got a "This mine" filter if you open up the search modal.

image

Recent searches
Added simple functionality to show your recent searches (last 5, stored in localstorage)

image

PGsync
Introduced PGSync to sync data between CrunchyDB and elasticsearch. Schema of what data is synced is defined in services/pgsync/schema.json, PGSync takes care of the rest.

  • Added github actions to build/deploy pgsync

Search Results Page
Overhaul of search results page, with a filter / faceting sidebar

Feature flag
This feature is controlled by the GLOBAL_SEARCH_V2 feature flag. When disabled, the legacy search behavior is preserved

New Search Types
You can now search NoWs, Permits, Explosives Permits, Notice of Departures

@simensma-fresh simensma-fresh changed the title [MDS-6743] global search [MDS-6743] Draft: Global Search V2 Feb 2, 2026
@simensma-fresh simensma-fresh changed the title [MDS-6743] Draft: Global Search V2 [MDS-6743] Global Search V2 Feb 3, 2026
@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 3, 2026

Quality Gate Failed Quality Gate failed for 'bcgov-sonarcloud_mds_permits'

Failed conditions
0.0% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 3, 2026

Quality Gate Passed Quality Gate passed for 'bcgov-sonarcloud_mds_minespace-web'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarQube Cloud

@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 3, 2026

Quality Gate Failed Quality Gate failed for 'bcgov-sonarcloud_mds_common'

Failed conditions
28.9% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 3, 2026

Quality Gate Failed Quality Gate failed for 'bcgov-sonarcloud_mds_core-web'

Failed conditions
74.8% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 3, 2026

Copy link
Collaborator

@matbusby-fw matbusby-fw left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Checked it out, and everything seems to be running great. Code wise it's looking solid too. Nice work!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants