| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 811 |
| Technical Name |
quick_search_pro |
| License | LGPL-3 |
| Website | https://github.com/hadyanadam |
| Versions | 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 811 |
| Technical Name |
quick_search_pro |
| License | LGPL-3 |
| Website | https://github.com/hadyanadam |
| Versions | 16.0 17.0 18.0 19.0 |
Quick Search Pro
Record search inside Odoo 19's native command palette
Press Ctrl+K, type #, and jump directly to contacts, users, products, sales orders, invoices, tasks, leads, employees, and custom records.
Give every user a faster way through Odoo
Quick Search Pro extends Odoo 19's built-in command palette with secure, configurable record search. Users stay in the native Ctrl+K flow and use the # namespace when they want records instead of commands.
Administrators control exactly what can be searched: models, fields, display labels, subtitles, icons, domains, result limits, and group order.
Native Ctrl+K flow
Uses Odoo 19's command palette. Type #query to search records without replacing Odoo's default command search.
Multi-model
Search Contacts, Users, Companies, Products, Sales, Accounting, Inventory, HR, CRM, Project, Helpdesk, and custom models.
Grouped results
Results are grouped by configured model with icons, counts, record names, and optional subtitles for fast scanning.
Smart ranking
Exact matches appear first, then prefix matches, then substring matches, with deterministic ordering for stable results.
Secure
Respects Odoo access rights, record rules, and multi-company isolation. Users only see records they may read.
Lightweight
Pure Odoo OWL and Python. No external JavaScript libraries, no third-party CSS, and no external CDNs.
How it works
- Install the module from the Apps menu.
- Starter configurations are created for supported models already present in your database.
- Press Ctrl+K anywhere in Odoo.
- Type # plus a name, reference, email, barcode, order number, or other configured field.
- Use the arrow keys to choose a result and Enter to open the record form.
See it in action
Configuration
Out of the box, the module ships starter configurations for common Odoo models and skips models from apps that are not installed. To add a custom model, an administrator goes to:
Settings -> Quick Search -> Configurations -> New
Pick the model, choose searchable fields, select the display field, add an optional subtitle, set an icon, choose a result limit, and add a domain when business rules require one.
After installing new Odoo apps like Sales, Project, or HR, use Restore Defaults to add starter configurations for newly available models without overwriting customized ones.
Compatibility
- Odoo 19.0 Community and Enterprise
- Browsers: Chrome, Firefox, Safari, Edge, latest two versions
- No external dependencies
Please log in to comment on this module