Global Search - Can we prioritise results?

HI Everyone,

Is there a way we can prioritise results? for example when I search on an email address it will find the Account / or Contact record but it wont be the first result despite the first records matching or found don't even have that email but matches on some other criteria. Completely different first and last name but the only thing I can see in common is the domain name which is *******@gmail.com

In some cases I would get 4000 results back when trying to find a unique email and I'm pretty sure its in there some where so this return ordering is useless for the user.

  • 5 years later this is still an issue. Idea 22510 https://portal.sugarondemand.com/#supp_Bugs/23510 may apply?

    In my case, if you do a global search for a company name i.e. "Acme", you get all the Contacts at Acme listed ABOVE the Account record for Acme.
    Changing the order of modules in Admin > Search does not change the search result order.

    And trying to change the weighting (boost) as per https://support.sugarcrm.com/documentation/sugar_versions/13.0/ent/application_guide/search/#Admin_Configuration doesn't work in this case, because what we really want is the `accounts.name` field boosted (which we have done), but then the field `contacts.account_name` is a relationship... and we can't adjust the boost for this field.

    If we could prioritise a module over another (per idea 22510) or if we could de-prioritise/de-boost a relationship field for a module, we could resolve this.

    Anyone have other suggestions?

    Ben Hamilton (more)
  • I was pretty sure I had filed a case/bug for this precise issue but can't find it.

    We do not use global search and use the email address filter on individual modules instead precisely because of this problem.


    Unfortunately, the list-view filter won't even work when searching by a non-primary address (Bug #77949 Unable to filter for secondary emails opened in v7.8 in 2016)

    FrancescaS

  • Thanks Francesca

    Ben Hamilton (more)