Búsqueda de texto completo en Mongodb usando Hibernate Ogm

Quiero implementar Fulltextsearch en MongoDB utilizando Hibernate OGM. Escribí el código, pero el código me devuelve un resultado vacío. He comprobado dos archivos, que fueron producidos por Lucene con Luke, pero parece que ambos están vacíos. No sé cuál es la causa de mi problema.

He habilitado la búsqueda de texto completo en mi colección con este comando:

db.adminCommand( { setParameter : "*", textSearchEnabled : true } );

Y también he puesto el índice en elID de usuario campo en la colección Usuarios.

db.Users.ensureIndex({UserID:1 })

También tengo esta clase de entidad:

@Entity
@Indexed
@Table(name="Users")
@GenericGenerator(name="mongodb_uuidgg",strategy = "uuid2")
public class User implements Serializable{
    private static final long serialVersionUID=1L;
    @DocumentId
    private String  id;

    @Column(name="City")
    @Field(index = Index.NO,analyze = Analyze.YES,store = Store.YES)
    private String city;

    @Column(name="UserID")
    @NumericField
    @Field(index = Index.YES,analyze = Analyze.NO,store = Store.YES)
    private int IdU;

y en mi clase DAO:

OgmConfiguration cfgogm=new OgmConfiguration();
cfgogm.configure("hibernate.cfg.xml");
serviceregistry=new ServiceRegistryBuilder().applySettings(cfgogm.getProperties()).buildServiceRegistry();
sessionfactory=cfgogm.buildSessionFactory(serviceregistry);  

sessionfactory.openSession();
FullTextSession fulltextsession= Search.getFullTextSession(sessionfactory.getCurrentSession());
QueryBuilder querybuilder=fulltextsession.getSearchFactory().buildQueryBuilder().forEntity(User.class).get();
org.apache.lucene.search.Query lucenequery=querybuilder.keyword().onField("IdU").matching(new Integer(87709)).createQuery();

org.hibernate.search.FullTextQuery fulltextquery=fulltextsession.createFullTextQuery( lucenequery,User.class );
fulltextquery.initializeObjectsWith(ObjectLookupMethod.SKIP, DatabaseRetrievalMethod.FIND_BY_ID);
List result=fulltextquery.list();
System.out.println(result.size());

Si abro el segmento.gen con Luke, veo esta información:

¿Podría por favor ayudarme a resolver este problema? o ¿cómo puedo implementar la búsqueda de texto completo usando Hibernate y Lucene con MongoDB?

Muchas gracias