package Ġorg . tools 4 j . stacked . index Ċ Ċ import Ġorg . apache . lucene . search . Double Values Source Ċ import Ġorg . apache . lucene . search . Explanation Ċ Ċ class ĠNon Zero Weighted Boost Values Source ( ĊĠĠĠ Ġsource Boost Field : ĠDouble Values Source , ĊĠĠĠ Ġweight : ĠFloat , ĊĠĠĠ Ġmissing Value Default : ĠDouble ): ĠBoost Values Source ( ĊĠĠĠĠĠĠĠ Ġsource Boost Field , ĊĠĠĠĠĠĠĠ Ġmissing Value Default , ĊĠĠĠĠĠĠĠ Ġfalse , ĊĠĠĠĠĠĠĠ Ġ{ parent Score , Ġfield Value Ġ-> Ġparent Score Ġ* Ġif ( field Value Ġ== Ġ 0 . 0 ) Ġ 1 . 0 f Ġelse Ġweight }, ĊĠĠĠĠĠĠĠ Ġ{ parent Explanation , Ġfield Boost Explanation Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( field Boost Explanation . value Ġ== Ġ 0 . 0 f ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġparent Explanation ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠEx planation . match ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġparent Explanation . value . toFloat () Ġ* Ġfield Boost Explanation . value . toFloat () Ġ* Ġweight , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" product Ġof :", ĠEx planation . match ( weight , Ġ" weight Ġbecause Ġof Ġnon - zero Ġvalue Ġof Ġ" Ġ+ Ġfield Boost Explanation . description ), Ġparent Explanation ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) Ċ