En Lucene, ¿por qué mis documentos potenciados y no potenciados obtienen la misma puntuación?

En el momento del índice, estoy impulsando cierto documento de esta manera:

if (myCondition)  
{
   document.SetBoost(1.2f);
}

Pero en el momento de la búsqueda, todos los documentos con las mismas cualidades pero algunas aprobadas y otras defectuosas myCondition terminan teniendo el mismo puntaje.

Y aquí está el código de búsqueda:

BooleanQuery booleanQuery = new BooleanQuery();
booleanQuery.Add(new TermQuery(new Term(FieldNames.HAS_PHOTO, "y")), BooleanClause.Occur.MUST);
booleanQuery.Add(new TermQuery(new Term(FieldNames.AUTHOR_TYPE, AuthorTypes.BLOGGER)), BooleanClause.Occur.MUST_NOT);
indexSearcher.Search(booleanQuery, 10);

¿Puede decirme qué necesito hacer para obtener los documentos que se aumentaron para obtener una puntuación más alta?

¡Muchas gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta