Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
AI OnAI Off
Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
Hi Jocke
Are you performing any free-text search in your query? I.e. .For(query);
Boosting only has an effect if there is an existing score to boost.
Hi!
I found the answer myself just now! If I have OrderBy() in my statement the Scores are set to null. As soon as I remove the OrderBy all hits will have a score!
Hmm
Maybe you have to do "OrderByRelevance" which is the default.
You could perhaps add
public static ITypeSearch<TSource> OrderByScore<TSource>(this ITypeSearch<TSource> search)
{
return new Search<TSource, IQuery>(search, context =>
context.RequestBody.Sort.Add(new Sorting("_score")));
}
I have a project that uses UnifiedSearch. The result from a search looks OK, but all hits are missing the Score. They all have null value as Score. Is this even possible? I thought all hits always have a score.
I wanted to do some boosting but when the score is null, it's a bit difficult to boost the score.