GitHub user Peilin-Yang opened a pull request:
LUCENE-7466 add axiomatic similarity
Add axiomatic similarity approaches to the similarity family.
More details can be found at http://dl.acm.org/citation.cfm?id=1076116 and https://www.eecis.udel.edu/~hfang/pubs/sigir05-axiom.pdf
There are in total six similarity models. All of them are based on BM25, Pivoted Document Length Normalization or Language Model with Dirichlet prior.
We think it is worthy to add the models as part of Lucene.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/Peilin-Yang/lucene-solr add_axiomatic_funcs
Alternatively you can review and apply these changes as the patch at:
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #83
Author: Peilin Yang <firstname.lastname@example.org>
add axiomatic similarity