[TR-222] Remove the deprecated 5-param score method in favor of the 2-param method Created: 07/Dec/12  Updated: 06/Nov/15  Resolved: 06/Nov/15

Status: Resolved
Project: Terrier Core
Component/s: .matching
Affects Version/s: 3.5
Fix Version/s: 4.1

Type: Improvement Priority: Major
Reporter: Francois Rousseau Assignee: Craig Macdonald
Resolution: Fixed  
Labels: None

Attachments: Text File TR-222.patch    
Issue Links:
Block
is blocked by TR-231 Deprecate the 5-param score method in... Resolved

 Description   
For 3.6, deprecate the 5-param score method in all the weighting models under the package org.terrier.matching.models.
For 4.0, remove the 5-param score method to avoid duplicated code.

 Comments   
Comment by Francois Rousseau [ 18/Dec/12 ]

Patch that deprecates the 5-param method in all the weighting models under org.terrier.matching.models package.

ant test passes successfully.

MAP on disks 4&5 (same as current version) for:

  • BB2 (0.2412) c=1.0
  • BM25 (0.2502) c=0.3444
  • DFI0 (0.2390)
  • DFR_BM25 (0.2043) c=0.3444
  • DFRee (0.2488)
  • DirichletLM (0.2324) mu=2500
  • DLH (0.2368)
  • DLH13 (0.2437)
  • DPH (0.2479)
  • Hiemstra_LM (0.2167) c=0.15
  • IFB2 (0.2400) c=1.0
  • In_expB2 (0.2408) c=1.0
  • In_expC2 (0.2336) c=1.0
  • InB2 (0.2392) c=1.0
  • InL2 (0.2405) c=1.0
  • Js_KLs (0.2504)
  • LemurTF_IDF (0.2273)
  • LGD (0.2484) c=1.0
  • PL2 (0.2538) c=9.15
  • TF-IDF (0.2508) c=0.3444
  • XSqrA_M (0.2477)
Comment by Richard McCreadie [ 16/Jun/14 ]

Too soon after the 3.6 release for this change, tagging for 4.1

Comment by Craig Macdonald [ 06/Nov/15 ]

Committed for v4.1

Generated at Fri Dec 15 21:47:03 GMT 2017 using JIRA 7.1.1#71004-sha1:d6b2c0d9b7051e9fb5e4eb8ce177ca56d91d7bd8.