London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

BoostMatching and stemming

Vote:
 

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
Vote:
 

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.