wiki:proposals/DocumentAndFieldBoosting

Version 4 (modified by fxp, 13 years ago) ( diff )

--

Document and Field boosting

Date 2011/12/20
Contact(s) François Prunayre
Last edited
Status done
Assigned to release 2.7.0
Resources Available
Ticket # #708

Overview

The main objective of this proposal is to be able to customize default Lucene scoring in order to promote certain types of records.

A common use case could be to promote series and not promote datasets part of a series (the relation navigation will drive user from series to children). For example, having a catalogue with :

  • urban atlas (series)
  • urban atlas for Paris (dataset)
  • urban atlas for London (dataset)
  • other records (which may contains urban atlas in other fields like abstract).

while searching for "urban atlas", the order of the results will depends on the content of each records. With this proposal, catalogue administrator will be able to give rules to promote series and records not part of a series for example. Then the results will be :

  1. urban atlas (series)
  2. other records (which may contains urban atlas in abstract).
  3. urban atlas for Paris (dataset)
  4. urban atlas for London (dataset)

Proposal Type

  • Type: Core Change
  • App: GeoNetwork
  • Module: LuceneConfig
  • Documents:
  • Email discussions:
  • Other wiki discussions:

Voting History

  • Vote proposed by François Prunayre on 2011/12/20, result was ...

Proposal

Document and field boosting are applied at index time (See boosting query to do boosting at search time in #336).

See ticket #708 for configuration and patch.

This feature has to be used by expert users to alter default search behavior scoring according to catalogue content. It needs tuning and experimentation to not promote too much some records.

Backwards Compatibility Issues

The default configuration does not set any boosting (current score do not change).

Risks

Participants

  • Francois Prunayre

Funded by EEA

Note: See TracWiki for help on using the wiki.