bm25 expression modify

之前的patch 确实有问题 

这个解释的很好，方便以后查看。
http://nlp.uned.es/~jperezi/Lucene-BM25/