a bit optimization bm25