Sorry, we don't support your browser.  Install a modern browser
This post is closed.

Make interest precision / fuzziness configurable#26

Basically, sometimes I want a precise interest like “the Solid.js framework” while other times I want vague interests like “stuff that’s related to CSS / web design / etc”.

Right now, I have “Solid.js” as an interest but it’s giving me all sorts of stuff related to SOLID programming principles, JavaScript, or just programming in general.

For some interests, I may even prefer strict keyword matching over using any kind of vector embedding closeness.

So maybe some kind of setting like:

Matching Precision

  • Exact match (by keyword)
  • Close (by meaning)
  • Normal (by meaning)
  • Loose (by meaning)
a year ago

Yeah, this is a good point. I’ll take another look at adding exact keyword searching and see whether hybrid search alone would address this need or if we actually need to make this configurable to have the desired effect.

a year ago
Changed the status to
Planned
6 months ago

@tiferrei commented that especially with certain niche technical topics, there may be exact phrases where if that phrase is present it’s definitely going to be relevant.

6 months ago

This has finally been implemented! There are 3 tiers: Broad, Normal, and Specific. Specific and Normal interests give posts a scoring boost when either the label or one of the interest’s keywords (formerly “related words”) appear in the title or first chunk of the article. Specific interests also apply a scoring penalty if none of the words appear in the post’s title or first chunk.

Thanks Stefan for suggesting this!

3 months ago
Changed the status to
Completed
3 months ago