The bug is located in org.hibernate.search.query.dsl.impl.ConnectedMultiFieldsTermQueryBuilder#createRemoteQuery:
if ( termContext.getApproximation() == TermQueryContext.Approximation.FUZZY ) {
queryBuilder.maxEditDistance( getMaxEditDistance( searchTerm ) );
}
We forgot to get and set the prefix in this block. Only Hibernate Search 5.x is affected. |