<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Learning To Rank at Bloomberg</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Diego Ceccarelli Bloomberg LP London dceccarelli</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>@bloomberg.net</string-name>
        </contrib>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <abstract>
        <p>Learning to Rank exploits machine learning to improve the quality of search results in almost all commercial web search engines around the world. For the last three years, Bloomberg engineers have worked hard to add support for Learning to Rank in Apache Solr, and their contributions made Solr one the first open source engines to do it out of the box. But all that is for nought if you do not hunt down the necessary features, make it inter-operate with all the other functionality, and do this fast enough on a production system for such ranking to be feasible. This talk is not just about how we build this functionality into Apache Solr: it is a war story of how the company's real-time, lowlatency news search engine was tamed to learn how to rank. Join us on a journey that will teach you how to take your Learning to Rank system to clients, and more importantly, the many ways not to do it. There will be drama, excitement, and despair! Now grab that popcorn...</p>
      </abstract>
    </article-meta>
  </front>
  <body />
  <back>
    <ref-list />
  </back>
</article>