Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Utility
  3. Live Search Bar v 19.0
  4. Sales Conditions FAQ

Live Search Bar

by Ignovya Solutions
Odoo

$ 89.02

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 385
Technical Name live_search_ig
LicenseOPL-1
Versions 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 385
Technical Name live_search_ig
LicenseOPL-1
Versions 18.0 19.0
  • Description
  • License
  • Overview
  • Features
  • Installation
  • Configuration
  • How to Use
  • How to Search
  • Search Operators
  • Examples
  • Troubleshoot

Overview

The Odoo Live Search Bar Module revolutionizes the default Odoo search functionality by providing real-time search results as you type. This powerful module integrates seamlessly with Odoo's native search bar in List View and Kanban View.

Beyond basic text search, this module introduces advanced search capabilities including AND/OR operators, numeric comparisons (<, <=, >, >=), and range searches for numeric and monetary fields.

Note: This module currently works with List View, Kanban View and Activity View only. Other views (Form, Graph, Pivot, Calendar, etc.) will use Odoo's default search behavior.

Complete Features List

Total Features: 15+

This module includes 15+ powerful search features to boost your productivity in Odoo

Core Search Features (5)

  • 1. Real-Time Live Search: Get instant results as you type without pressing Enter
  • 2. List View Support: Full support for all list/tree views in Odoo
  • 3. Kanban View Support: Real-time search across kanban boards and cards
  • 4. Activity View Support: Search scheduled activities, tasks, and reminders in timeline view
  • 5. Multi-Field Search: Searches across all active fields in the model simultaneously
  • 6. Works with Default Search Bar: No additional UI - uses Odoo's native search bar

Text Search Operators (3)

  • 7. AND Operator (&): Search with multiple conditions that must all match
  • 8. OR Operator (,): Search with alternative conditions - any match counts
  • 9. Combined Operators: Mix AND and OR in complex queries like term1&term2,term3

Numeric & Monetary Search (5)

  • 10. Less Than (<): Find numeric/monetary values less than specified amount
  • 11. Less Than or Equal (<=): Find values less than or equal to specified amount
  • 12. Greater Than (>): Find values greater than specified amount
  • 13. Greater Than or Equal (>=): Find values greater than or equal to amount
  • 14. Range Search (-): Find values within a range using syntax min-max

Performance & Configuration (2)

  • 15. Configurable Search Delay: Set delay in milliseconds to optimize performance
  • 16. Minimum Character Setting: Configure minimum characters required before search starts
Field Type Support: Numeric operators (<, <=, >, >=, -) work only with numeric fields (Integer, Float) and monetary fields (Currency).

Installation

1. Open Apps in Odoo and search for Live Search Bar.

Search for Live Search module in Odoo Apps
Search for Live Search Bar module in Odoo Apps

2. Click Install and wait for installation to complete.

Click Install button for Live Search module
Click Install to add the Live Search module

Configuration

1. Navigate to Settings → General Settings or Settings → Technical → Live Search Configuration.And Enable Live Search feature by checking the box.

Navigate to Live Search settings
Navigate to Settings for Live Search configuration

2. Set Minimum Characters for Search (default: 3 characters).

Set minimum characters for search
Configure minimum characters required to trigger search

3. Configure Search Delay (ms) - delay in milliseconds before search is triggered after typing stops.

Configure search delay
Set search delay to optimize performance (recommended: 300-500ms)

4. Click Save to apply all configuration changes.

Save Live Search configuration
Save configuration to activate Live Search

How to Use Live Search

Important: Live Search works only in List View and Kanban View and Activity View. Switch to one of these views to use all search features.

1. Navigate to any module with list or kanban or activity view (Customers, Products, Sales Orders, Invoices, etc.).

Navigate to any Odoo module
Open any module in Odoo

2. Click on the default search bar at the top of the list view. and Start typing your search query - results will appear in real-time after the configured delay.

Click on search bar
Click on the search bar to start searching

3. Use AND (&) and OR (,) operators for advanced searches. For example, the query gem& finds records matching both gem AND values less than 2000 OR records matching lum AND values less than 1000.
This means you can quickly filter results combining keywords and numeric ranges: the module searches these conditions in all active fields of your list view at once. The & ensures all grouped conditions must match, while , allows any group to match.

  • & = AND condition (all must match together)
  • , = OR condition (any group can match)
  • <2000 or <1000 = limit to values below threshold
  • Search runs across all visible/listed fields: names, codes, amounts, and more
Use search operators
Use & for AND and , for OR conditions

5. Click on Refresh button to remove a query and reload a data.

Select search result
Click on Refresh button to remove a query and reload a data

How Search Appears & Works

Search Behavior

The live search functionality appears and behaves as follows:

When You Start Typing
  1. Type minimum characters (default: 2)
  2. Wait for configured delay (300-500ms)
  3. List/Kanban view filters automatically
  4. Matching records appear instantly
  5. Non-matching records are hidden
How Results Appear
  • List View: Rows filter in real-time
  • Kanban View: Cards filter dynamically
  • Highlighting: Matched text is emphasized
  • Count Updates: Record count updates live
  • No Page Reload: Everything happens instantly

Search Query Types

Search Type Example What Appears
Simple Text john All records containing "john" in any field
AND Search john&smith Only records with both "john" AND "smith"
OR Search john,jane Records with "john" OR "jane"
Less Than <1000 Numeric/monetary fields less than 1000
Greater Than >500 Numeric/monetary fields greater than 500
Range 100-1000 Values between 100 and 1000 (inclusive)

All Search Operators

Quick Reference: This module supports 8 different search operators for maximum flexibility.

Text Search Operators

1. AND Operator (&)

Search for records that match all conditions.

Syntax: term1&term2&term3
Example: gem&007
Result: Records containing both "gem" AND "007"
AND operator example
AND operator: Both terms must match
2. OR Operator (,)

Search for records that match any of the conditions.

Syntax: term1,term2,term3
Example: 004,006
Result: Records containing "004" OR "006"
OR operator example
OR operator: Any term can match
3. Combined Operators (& and ,)

Mix AND and OR operators for complex queries.

Syntax: term1&term2,term3
Example: gem&007,004
Result: (gem AND 007) OR 004
Logic: AND operations are evaluated first, then OR
Combined operators example
Combined operators: Complex search logic

Numeric & Monetary Operators

These operators work with Integer, Float, and Monetary (Currency) fields only.

4. Less Than (<)

Find values strictly less than the specified number.

Syntax: <number
Example: <1000
Result: All numeric/monetary fields with values less than 1000
Less than operator
Less Than: Values below threshold
5. Less Than or Equal (<=)

Find values less than or equal to the specified number.

Syntax: <=number
Example: <=750
Result: Values 750 or below
Less than or equal operator
Less Than or Equal: Includes boundary value
6. Greater Than (>)

Find values strictly greater than the specified number.

Syntax: >number
Example: >2000
Result: All numeric/monetary fields with values greater than 2000
Greater than operator
Greater Than: Values above threshold
7. Greater Than or Equal (>=)

Find values greater than or equal to the specified number.

Syntax: >=number
Example: >=1500
Result: Values 1500 or above
Greater than or equal operator
Greater Than or Equal: Includes boundary value
8. Range Operator (-)

Find values within a specific range (inclusive of both boundaries).

Syntax: min-max
Example: 1000-2500
Result: Values between 1000 and 2500
Range operator
Range Operator: Values within specified boundaries

Complete Search Examples

Text Search Examples

Search Query Operator Type Results
john Simple All records containing "john"
john&smith AND Records with both "john" AND "smith"
john,jane OR Records with "john" OR "jane"
gle&007,004 Combined (gle AND 007) OR 004
customer&new york,california Combined (customer AND new york) OR california

Numeric Search Examples

Search Query Operator Results Use Case
<1000 Less Than Values < 1000 Find orders under $1000
<=500 Less or Equal Values ≤ 500 Products priced at or below $500
>2000 Greater Than Values > 2000 High-value invoices above $2000
>=1500 Greater or Equal Values ≥ 1500 Orders worth $1500 or more
0-1000 Range 0 ≤ Values ≤ 1000 Orders between $0 and $1000
100-5000 Range 100 ≤ Values ≤ 5000 Mid-range priced products
5000-10000 Range 5000 ≤ Values ≤ 10000 Premium category items

Real-World Use Cases with Screenshots

Use Case 1: Product Search by Price

Query: 500-2000

Purpose: Find products priced between $500 and $2000

Product price range search
Products in $500-$2000 range
Use Case 2: Invoice Filtering

Query: >1000

Purpose: Find all invoices above $1000

High value invoices
Invoices greater than $1000
Use Case 3: Sales Order Filtering

Query: <=300

Purpose: Find small orders up to $500

Small orders
Orders $500 or below
Use Case 4: Customer Search with Text & Numeric

Query: gem&1000-2000

Purpose: Find "gem" customers with values $1000-$2000

Combined text and numeric search
Combined text and range search

Kanban View Examples

Kanban text search
Kanban: Text search "sale&gem"
Kanban numeric search
Kanban: Numeric search ">2000"

Troubleshooting

Live Search Not Working

  • Check View Type: Ensure you're in List or Kanban or Activity View (not Form, Graph, etc.)
  • Verify module is installed and enabled in Settings
  • Clear browser cache and refresh (Ctrl+F5 or Cmd+Shift+R)
  • Check minimum character requirement - type at least 2-3 characters
  • Restart Odoo server after installation
  • Check browser console for JavaScript errors (F12)

Numeric Operators Not Working

  • Field Type: Ensure you're searching in modules with numeric or monetary fields
  • Numeric operators (<, >, <=, >=, -) only work with Integer, Float, and Currency fields
  • Check syntax: No spaces (use <1000 not < 1000)
  • Range syntax must be min-max (e.g., 0-1000)

Range Search Issues

  • Use hyphen without spaces: 100-1000 not 100 - 1000
  • Minimum value must be less than maximum value
  • Both values must be numbers
  • Works only on numeric/monetary fields

Text Operators Not Working

  • Ensure correct symbols: & for AND, , for OR
  • No spaces around operators: term1&term2 not term1 & term2
  • Operators are case-sensitive in search terms
  • Try simple queries first before complex combinations

Search Too Slow

  • Increase search delay setting (500-800ms) to reduce server load
  • Increase minimum characters (3-4 instead of 2)
  • Check server performance and available resources
  • Optimize database indexes for frequently searched fields
  • Limit number of records in view using filters

Getting Help

  • Check odoo-server.log for detailed error messages
  • Enable Odoo debug mode: Settings → Activate Developer Mode
  • Check browser developer console (F12) for JavaScript errors
  • Test with different search queries to isolate the issue
  • Contact module developer or support team with error details
  • Check module version compatibility with your Odoo version

Pro Tips & Best Practices

Optimal Settings

  • Minimum Characters: 2-3
  • Search Delay: 300-500ms
  • Balance speed vs load
  • Lower delay on fast servers
  • Higher delay on slow connections

Numeric Search

  • Use < for values below
  • Use > for values above
  • Use - for ranges
  • No spaces in syntax
  • Works on Integer, Float, Currency

Search Strategy

  • Start simple, add complexity
  • Use AND before OR in queries
  • Test operators individually
  • Clear search when done
  • Combine with Odoo filters

Performance

  • Specific terms = faster results
  • Avoid overly complex queries
  • Use filters to limit records
  • Index frequently searched fields
  • Monitor server resources

Quick Reference Card

Text Operators:
  • & = AND (all must match)
  • , = OR (any can match)
Numeric Operators:
  • < = Less than
  • <= = Less or equal
  • > = Greater than
  • >= = Greater or equal
  • - = Range (min-max)
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with