August 16 2017, 05:11

The update on my blog:

In SAP Hybris Commerce, the requests for the SOLR search engine are created by Query Builders. Simply put, these components convert the user queries to SOLR queries. Certainly, it is not possible to explain the search results if you don’t know what SOLR request was generated and why it contains particular conditions in the particular form.

Unfortunately, the official documentation is very sparse and lacks examples. I explain the differences between available query builders and Lucene Query Parsers. It might be a good complement to my article about search relevancy.

https://hybrismart.com/2017/08/16/hybris-solr-query-builders-and-search-relevance/

August 11 2017, 19:29

Some people believe that in chats, they must always respond to messages, not just to questions. Apparently, they reason as follows: since the interlocutor has responded, he, like me, is waiting for a response.

Thank God, these people most often do not get offended if I decide simply not to respond, as the topic is exhausted, the person answered the question or I responded to their answer, and there is no time or reason for me to introduce a new topic.

But I’ve noticed many times. Speaking cynically, it’s important for them to have the last word in the conversation. Where does this come from? How do you cure it?

Perhaps it’s time to start teaching the basics of netiquette in schools. But that’s a broader topic.

August 10 2017, 16:56

I am currently working on a large project involving search, SOLR, grocery, and one of the languages is French. In French, there’s a problem with the ambiguity of words: cerise translates to “cherry,” but tomate cerise translates to small tomatoes, so the correct search for cerise should prioritize cherries. Another example: fraise means strawberry, but fromage frais translates to cottage cheese (frais in this context means fresh); thus, searches for fraise should prioritize strawberries, not cottage cheese. Or consider, for example, pomme de terre (potato). Pomme translates to apple. Therefore, searches for pomme should not show potato.

And nowhere, absolutely nowhere, is it written about such problems and what to do with them online. Although, of course, it’s clear what to do. But how many such cases are there? Each case needs to be handled differently.