Skip to content

[PM-29703] Search does not support multiple space-separated keywords #6262

@jshir700

Description

@jshir700

Steps To Reproduce

  1. Open the Bitwarden iOS app
  2. Log in and navigate to the Vault
  3. Enter "Microsoft test" in the search bar (two words separated by a space)
  4. Observe the search results

Expected Result

Search should support multiple keyword matching and display entries containing both “Microsoft” and “test” at the top of the results, consistent with the behavior in the desktop app or browser extension.

Actual Result

When entering Microsoft test, the Android app returns no results because its search functionality only supports continuous text matching and does not support multiple keywords. This makes it harder to find target entries, especially when a large number of entries are stored.

Screenshots or Videos

No response

Additional Context

The Android app’s search functionality is notably weaker compared to the desktop/browser extension, lacking multi-keyword support. With a large number of entries, this significantly impacts search speed and overall user experience. It is recommended to bring mobile search logic in line with the desktop version by adding multi-string matching support.

Build Version

2025.11.1 (20994)

What server are you connecting to?

US

Self-host Server Version

No response

Environment Details

© Bitwarden Inc. 2015-2025

Version: 2025.11.1 (20994)
📱 Xiaomi 25010PN30C 🤖 16@36 📦 prod
🧱 commit: 63c4e1f
💻 build source: bitwarden/android/actions/runs/19583271293/attempts/2
🦀 SDK: 1.0.0-3436-2a00b727

Issue Tracking Info

  • I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions