Boost Solr résultats basés sur le champ qui contenait le coup

J'ai été la navigation sur le web à la recherche d'une indexation et de recherche de cadre et je suis tombé sur Solr.
Une fonctionnalité que nous avons absolument besoin est de dynamiser les résultats en fonction de ce champ de la frapper.

Un petit exemple:

Envisager un dossier comme ceci:

<movie>
  <title>The Dark Knight</title>
  <alternative_title>Batman Begins 2</alternative_title>
  <year>2008</year>
  <director>Christopher Nolan</director>
  <plot>Batman, Gordon and Harvey Dent are forced to deal with the chaos unleashed by an anarchist mastermind known only as the Joker, as it drives each of them to their limits.</plot>
</movie>

Je veux combiner par exemple le titre, alternative_title et le tracé des champs dans un champ de recherche, qui n'est pas trop difficile après avoir regardé la Solr/Lucene de la documentation et des tutoriels.
Cependant, je veux aussi que les films qui ont un coup dans le titre ont un score plus élevé que les visites sur les alternative_title et ceux qui sont à leur tour score supérieur frappe dans la parcelle de terrain.
Est-il possible d'indiquer ce genre de notation dans le xml, ou devons-nous développer coutume, l'algorithme de scoring?

Veuillez également noter que l'exemple que j'ai donné, c'est de la fiction et le réel de données sera probablement contenir 100+ champs.

Merci d'avance,

Tom

source d'informationauteur TomFor | 2010-03-11