In Contacts the searchbar just searches by different fields (name, tags, address...). Is there any way to seach generically and not by a specific field?
คำถามนี้ถูกตั้งค่าสถานะ
Hi,
Customize the Search View (search.xml)
If you want advanced filters but still keep the default search behavior, you can add a generic search filter in XML:
<record id="view_partner_search_custom" model="ir.ui.view">
<field name="name">res.partner.search.inherit</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_res_partner_filter"/>
<field name="arch" type="xml">
<xpath expr="//filter[@name='name']" position="after">
<filter string="Generic Search" name="generic" domain="['|','|','|',
('name', 'ilike', self),
('email', 'ilike', self),
('phone', 'ilike', self),
('street', 'ilike', self)]"/>
</xpath>
</field>
</record>
This adds a generic filter in the search panel so users can quickly search across multiple fields.
Hope it helps
Odoo default search (like in the list or kanban views) is field-based, meaning it searches across indexed fields defined in name, search, or _rec_name.
Generic or full-text search across all fields is not supported out-of-the-box in standard Odoo for performance reasons.
You can enable more flexible search using:
- Custom search methods (_search_) in Python models.
- PostgreSQL full-text search with custom SQL or external modules (e.g., searchable_text).
- Third-party addons like web_advanced_search or Elasticsearch integration.
For end-users: Use filters, group by, and custom search fields in the UI to make queries more intuitive.
สนุกกับการพูดคุยนี้ใช่ไหม? เข้าร่วมเลย!
สร้างบัญชีวันนี้เพื่อเพลิดเพลินไปกับฟีเจอร์พิเศษและมีส่วนร่วมกับคอมมูนิตี้ที่ยอดเยี่ยมของเรา!
ลงชื่อ| Related Posts | ตอบกลับ | มุมมอง | กิจกรรม | |
|---|---|---|---|---|
|
|
1
ก.ค. 25
|
3105 | ||
|
|
3
พ.ย. 24
|
6989 | ||
|
'Contacts require a name' error
แก้ไขแล้ว
|
|
3
ก.พ. 26
|
11296 | |
|
upload bulk contacts
แก้ไขแล้ว
|
|
1
เม.ย. 23
|
4658 | |
|
|
1
มิ.ย. 22
|
4951 |