diff --git a/models/res_partner.py b/models/res_partner.py
index b1c83ea723f93a144fb7f2e5dff619aa17de7dd7..a058288a2ed223f14f61471b84d71aef4cc6a693 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -164,3 +164,13 @@ class ModelName(models.Model):
     @api.onchange('type_id')
     def onchange_type(self):
         self.subtype_id = None
+
+    # ------------------------------------------------------
+    # Override ORM
+    # ------------------------------------------------------
+    @api.model
+    def _name_search(self, name, args=None, operator='ilike', limit=100, name_get_uid=None):
+        if args is None:
+            args = []
+        domain = args + ['|', ('business_name', operator, name), ('name', operator, name)]
+        return self._search(domain, limit=limit, access_rights_uid=name_get_uid)
diff --git a/views/res_partner.xml b/views/res_partner.xml
index 6aabff79d33108d374ecbae1d854b88f99d05ec3..b336801398be345167fc8c72b0e9730838692be1 100644
--- a/views/res_partner.xml
+++ b/views/res_partner.xml
@@ -146,5 +146,18 @@
             </field>
         </record>
 
+
+        <!-- SEARCH VIEW -->
+        <record id="res_partner_search_view_inherit" model="ir.ui.view" >
+            <field name="name">res.partner.search</field>
+            <field name="model">res.partner</field>
+            <field name="inherit_id" ref="base.view_res_partner_filter"/>
+            <field name="arch" type="xml">
+                <xpath expr="//search/field[@name='name']" position="attributes">
+                    <attribute name="filter_domain">['|', '|', '|', ('business_name', 'ilike', self), ('display_name', 'ilike', self), ('ref', '=', self), ('email', 'ilike', self)]</attribute>
+                </xpath>
+            </field>
+        </record>
+
     </data>
 </odoo>