<div dir="ltr">Hi,<div><br></div><div>I have added support for Piv normalization in Tf-Idf weighting scheme as a intermediate step to implementing the support for Piv+ normalization. All tests pass.</div><div><br></div><div>But I'm running into some issues with Piv+ normalization. In the Piv+ formula  , there are two parameters (s and delta) that control the weight assigned. I think the way I'm serialising and unserialising these parameters has some issues which is causing a few errors, <a href="http://pastebin.com/yCyuvF1X">http://pastebin.com/yCyuvF1X</a>.  Any suggestion is appreciated!</div><div><br></div><div>Also, I was wondering if we want to have pivoted normalization weighting as a separate weighting scheme in Xapian as it will make a way to add support of different variations of pivoted normalization in the future? </div><div><br></div><div>Piv+ weighting formula:</div><div><a href="https://trac.xapian.org/attachment/wiki/GSoC2016/Weighting/ProjectPlan/Piv%2B.png">https://trac.xapian.org/attachment/wiki/GSoC2016/Weighting/ProjectPlan/Piv%2B.png</a>)<br></div><div>Commit of Piv changes: <a href="https://github.com/ivmarkp/xapian/commit/a02942fe3c3cf6cfbdd3c14685c2ff5f8a6b8b7c">https://github.com/ivmarkp/xapian/commit/a02942fe3c3cf6cfbdd3c14685c2ff5f8a6b8b7c</a></div><div>Commit Piv+ changes: <a href="https://github.com/ivmarkp/xapian/commit/e31a46e5a5ee1bdd3931de25e25722e46df056fe">https://github.com/ivmarkp/xapian/commit/e31a46e5a5ee1bdd3931de25e25722e46df056fe</a></div><div><br></div><div>Thanks,</div><div>Vivek</div><div><br></div><div><br></div><div><br></div><div><br></div><div><div><br></div><div><br></div></div></div>