本文整理了Java中org.hibernate.search.annotations.Field.boost()
方法的一些代码示例,展示了Field.boost()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Field.boost()
方法的具体详情如下:
包路径:org.hibernate.search.annotations.Field
类名称:Field
方法名:boost
暂无
代码示例来源:origin: hibernate/hibernate-search
public static Float getBoost(XProperty member, Annotation fieldAnn) {
float computedBoost = 1.0f;
Boost boostAnn = member.getAnnotation( Boost.class );
if ( boostAnn != null ) {
computedBoost = boostAnn.value();
}
if ( fieldAnn != null ) {
float boost;
if ( fieldAnn instanceof org.hibernate.search.annotations.Field ) {
boost = ( (org.hibernate.search.annotations.Field) fieldAnn ).boost().value();
}
else if ( fieldAnn instanceof Spatial ) {
boost = ( (Spatial) fieldAnn ).boost().value();
}
else {
raiseAssertionOnIncorrectAnnotation( fieldAnn );
boost = 0; //never reached
}
computedBoost *= boost;
}
return computedBoost;
}
代码示例来源:origin: org.infinispan/infinispan-embedded-query
public static Float getBoost(XProperty member, Annotation fieldAnn) {
float computedBoost = 1.0f;
Boost boostAnn = member.getAnnotation( Boost.class );
if ( boostAnn != null ) {
computedBoost = boostAnn.value();
}
if ( fieldAnn != null ) {
float boost;
if ( fieldAnn instanceof org.hibernate.search.annotations.Field ) {
boost = ( (org.hibernate.search.annotations.Field) fieldAnn ).boost().value();
}
else if ( fieldAnn instanceof Spatial ) {
boost = ( (Spatial) fieldAnn ).boost().value();
}
else {
raiseAssertionOnIncorrectAnnotation( fieldAnn );
boost = 0; //never reached
}
computedBoost *= boost;
}
return computedBoost;
}
内容来源于网络,如有侵权,请联系作者删除!