Scenario You’re working as a search engineer for XYZ Ltd, a company which sells electric components. XYZ provided you the application logs of the last six months, and some business requirements. Two kinds of customers, two kinds of requirements, two kinds of search The log analysis shows that XYZ has mainly two kinds of customers:…
At the time we speak ( Solr 7.3.0 ) SolrCloud is a reliable and stable distributed architecture for Apache Solr.But it is not perfect and failures happen.This lightning blog post will present some practical tips to follow when a specific shard of a collection is down with no leader and the situation is stuck.The following…
Distributed search is the foundation for Apache Solr Scalability : It’s possible to distributed search across different Apache Solr nodes of the same collection ( both in a legacy [1] or SolrCloud [2] architecture), but it is also possible to distribute search across different collections in a SolrCloud cluster.Aggregating results from different collections may be useful when…
Last Stage Of The Journey This blog post is about the Apache Solr Learning To Rank ( LTR ) integration. We modelled our dataset, we collected the data and refined it in Part 1 .Trained the model in Part 2 .Analysed and evaluate the model and training set in Part 3 .We are ready to…
Model Training For Apache Solr Learning To Rank If you want to train a model for Apache Solr Learning To Rank, you are in the right place.This blog post is about the model training phase for the Apache Solr Learning To Rank integration. We modelled our dataset, collected the data and refined it in Part…
Introduction This blog post is about the journey necessary to bring Learning To Rank In Apache Solr search engines. Learning to Rank [1] is the application of Machine Learning in the construction of ranking models for Information Retrieval systems.Introducing supervised learning from user behaviour and signals can improve the relevancy of the documents retrieved bringing a new…
This blog post is about the Solr classification module and the way Lucene classification has been integrated at indexing time in Apache Solr.
Introduction This blog post describes the approach used in the Lucene Classification module to adapt text classification to document ( multi field ) classification. Machine Learning and Search have been always strictly associated.Machine Learning can help to improve the Search Experience in a lot of ways, extracting more information from the corpus of documents, auto…