In this blog I will explain a useful
functionality in sitecore solr search that it used when you want to sort search
result item based in clauses ( predicates ) matching.
So let's assume that you have two
clause ( predicates ) and you want to display items that match the first clause
before the items match the second predicate; In this case you need to use boost
method.
Actually you can give specific
boost value for search clause ( predicate ) in your search and the score result
for each result item will be accumulative for each matching predicate.
As you can see from the following
code example you can apply boost with specific value for each clause (predicate)
and the result items will be scored based on each match clause.
For each result hit you can get
the hit score value and by this value you can sort the result item or so some
calculation to provide relevancy percentage.
One another thing you can do is
to update the default boost value using the field "boost value" in /sitecore/templates/System/Templates/Sections/Indexing
section Standard values item or update this field for specific templates
that you need.
You can find more information
about sitecore boosting and sorting
search result based on a score value from the sitecore-7-six-types-of-search-boosting
2 comments:
Thank you for some other informative blog. Where else could I get that type of information written in such an ideal means? I have a mission that I’m just now working on, and I have been at the look out for such information. elo boost
Looking to earn more rental income from your vacation home? Look no further than Vogue Vacation Dubai. Our expert team of vacation home management professionals can help you increase your rental income by up to 30%.
Post a Comment