All Low add-ons are now owned by EEHarbor. Read the blog post.

Support archive

Low Search: always prioritize one channel?

Sluggo 22 Nov 2014 16:45 question, complete

Hello, I'm new to Low Search, and got started by creating collections for all of my most-used channels.

In this site, there's a channel called People, used as an employee profile. In that channel, the title is the employee's full name, with that field set to a weight of 3. There are also other channels that may contain many entries with the employee's name - News, Events, etc. When someone searches for an employee's name (either full, or just the last name), I'd like their profile to always appear first in the results.

Even when using the modifiers so that News/Events/etc all are set to .5 and People is set to 10, I can't seem to make this happen - no matter what, the profile always is scored lower than the other channel entries. I've also experimented with setting the non-profile channel's various fields all to a weight of 1 but that doesn't seem to work either. Any ideas on this?

Thanks a lot!

Replies

  1. Low 22 Nov 2014 19:41

    I'm afraid that's the extent of manipulating weights so far. If you want profiles to be the top result, you could also use two Results tags, each targeting different collections.

    I'm looking into making ordering by collection better than it is now.