Developer forum

Forum » Dynamicweb 10 » Browse Index, clarify relevance and boosting

Browse Index, clarify relevance and boosting

Adrian Ursu Dynamicweb Employee
Adrian Ursu
Reply

Hi guys,
I have noticed the new "Browse index" functionality. it looks pretty nice and offers additional information.

However, I could see a few improvements to it:
1. Adding new columns to the view is almost imposible, because the browser constantly crashes
2. It would be nice to be able to search for a specific document
3. It would also be nice to be able to reproduce the scoring calculation for a specific keyword (simulate a search and check the results)
 

The reason I am writing this is because I am trying to figure out how the results are sorted by score after a search.
For example, I have this solution:https://elbi.ignite.commergent.ro/ where I am trying to search for a keyword: priza.
This keyword can be found either as "priza" or as "priză". I have solved the normalization by using a Romanian Analyzer on the product name.
Even with the normalization, search renders the results in a weird order:

Notice that the product with product name starting with the keyword is not seen as more relevant than another product with the keyword inside the ProductName.
I believe that the sorting is right and it is based on the calculated scoring. I just don't understand how the scoring is calculated and how I can control it. I have tried boosting the field and/or the FieldType but I did not get anywhere.
The most important part here is that I cannot explain it to the customer unless I understand it first. That's why I think that the new Browse Index may help in such scenarios.
I am using DW 10.22.8
Thank you,

Adrian​
 


Replies

 
Nicolai Pedersen Dynamicweb Employee
Nicolai Pedersen
Reply

The best way to debug scoring is using the query publisher on the query. The product list cannot show the scores as they are part of the lucene result - the product catalog uses the lucene result to create a product list and that list does not contain the score.

Also how your query is setup has a big impact on the scoring - if it is even used on your product fields.

See this thread: https://doc.dynamicweb.com/forum/ecommerce-standard-features/ecommerce-standard-features/score-amount-on-product-search

 
Adrian Ursu Dynamicweb Employee
Adrian Ursu
Reply

Great!

Thank you for the suggestions!
I will test it and get back.
Thank you,
Adrian

 

You must be logged in to post in the forum