volume_up

A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

volume_up

A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

BoostMatching and stemming

Hello!

Is it possible to use both stemming and boost matching in a  query?

If I do it like this, I get boost matching, but no stemming:

// This way we get stemming as well, as opposed to the above
var currentLangauge = Language.GetSupportedLanguage(ContentLanguage.PreferredCulture);
ITypeSearch query = _epiFindClient.Search(currentLangauge)
.For(q.Query ?? string.Empty)
.BoostMatching(x => x.SearchTitle().Match(q.Query ?? string.Empty), 2)
.BoostMatching(x => x.PageName.Match(q.Query ?? string.Empty), 2)
.BoostMatching(x => x.SearchText().Match(q.Query ?? string.Empty), 1)
.CurrentlyPublished();

If I use .InField, I get stemming, but no boost matching. Will I get boostmatching on the correct results if I mix both BoostMatching and InField?

#89352
Aug 14, 2014 10:44

Ignore the comment above the code.

#89364
Aug 14, 2014 12:08
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.