Hi,
We are trying to graps the Boost feature in the new index for eCommerce but cannot make it work 100%. We have multiple issues with exclusion (of fields in the schema extender) and sort
Assumptions:
- We are using the Schema Extender, hence no control over boost
- We created an additional field for each one the client requested boost/priority value for
- There were around 12 fields, so we set the most important to 1000 and worked our way down in decrements of 10, so the last one had roughtly 850
Result:
- I get the results I was expecting them to be sorted according to the prominence
rowlf.dw-demo.com/search-results?Summary=Joao - Since I am searching for "Joao", I expected to see the results inverted, since the 2nd one starts with Joao
http://rowlf.dw-demo.com/search-results?Summary=News+of+Great+Joy! - In this case, products with an exact match should be sorted first
http://rowlf.dw-demo.com/search-results?Summary=I+Will+Sing+Praise - same as above
http://rowlf.dw-demo.com/search-results?Summary=I+Shall+Not+be+Afraid - the scenario is the expected one, by I am guessing dumb luck, because the issue is the same as the 2 above. I am assuming the 3rd result is in third due to the boost factor - Boost does not seem to work 100%
http://rowlf.dw-demo.com/search-results?listview=&Summary=Mark+Hayes - This search should sort products with "Mark Hayes" in composers field (boost=990) on top of all other products except with "Mark Hayes" as the product name as that is not the case. Check attachment
Related issue:
- Since I had to set fields (duplicated) in the query to set the boost, I figured it made sense to exclude them from the schema extender, but once I did that, the index returned nothing. I even tried it with AutoID (which seems harmeless) because it's never used anywhere, and still got an empty template. As soon as I delete the exclude options, it works. Using the query sandbox I validated the index did exclude them
The only field I managed to exclude with no consequences was PriceType
Given my issues what are the best practices to set up these scenarios?
Using 8.6.1.14
Best Regards,
Nuno Aguiar