Global Search Group - 15.10 Planning
%15.10
Priorities forFeatures
Product Manager @joshlambert
- We will be completing the remaining work for Add search filtering by programming language if there is any
- We have finished the development work for this feature. Currently, it's behind a feature flag. We already turned it on on GitLab.com. We will remove the FF and fully release it once we are confident it's working as expected.
- We are working on adding a reset button to the programming language filter.
- Finish advanced search support for user search (note, not user autocomplete yet), if not done
- Enable Advanced User search regardless of names... (gitlab-org/gitlab#390337 - closed)
- Keep Elasticsearch traversal_ids up to date (gitlab-org/gitlab#386558 - closed) which will ensure accurate results when searching for users from a namespace
- We will continue our exploration on leveraging Advanced Search for user autosuggestion. We will first conduct the potential performance impact/improvement.
- Support new navigation experience, to support the broader navigation redesign and search's prominent placement
- Zoekt-based code search continuation: gitlab-org&9404
- The team will also be making some additional cost estimates for operating Advanced Search in the future
Maintenance
Engineering Manager: @changzhengliu
- Repair of index if projects are missing. This work was planned in %15.9 and we had to push it to %15.10 due to other ongoing priorities.
- After introducing bulk con cron worker parallel processing, we need to refactor our search indexed bytes/sec SLI to account for that change.
- Cleanup of feature flags
- Explore the solution of using consistent hashing and assigning specific index to Advanced Search namespaces and projects
Bugs
Quality Engineer Manager @ksvoboda
- Fix project_id not being returned in API: gitlab-org/gitlab#382183 (comment 1275043117)
-
Long query times when using
path
filter in Advanced Search and Search API, a customer facing bug - Global search does not match on project full paths
UX Design
Designer @nickbrandt
@nickbrandt will split his time in %15.10 and spend 50% on groupglobal search. The feature that we are currently planning for %15.10 is the folliwing,
Technical Writing
Technical Writer: @ashrafkhamis
There are two documentation issues that the team may address
- Advanced Search: define process for adding new document type
- Database Dictionary Audit for Enablement:Global Search
Kickoff video
CC: @dgruzd @terrichu @john-mason @tbulva @maddievn @sdungarwal @rkumar555
Edited by Changzheng Liu