Java 类org.hibernate.search.annotations.Field 实例源码
项目:my-paper
文件:Article.java
/**
* 获取内容
*
* @return 内容
*/
@Field(store = Store.YES, index = Index.TOKENIZED, analyzer = @Analyzer(impl = IKAnalyzer.class))
@Lob
public String getContent() {
if (pageNumber != null) {
String[] pageContents = getPageContents();
if (pageNumber < 1) {
pageNumber = 1;
}
if (pageNumber > pageContents.length) {
pageNumber = pageContents.length;
}
return pageContents[pageNumber - 1];
} else {
return content;
}
}
项目:owsi-core-parent
文件:GenericListItem.java
@Override
@Fields({
@Field(name = CODE_FIELD_NAME, analyzer = @Analyzer(definition = HibernateSearchAnalyzer.KEYWORD)),
@Field(name = CODE_SORT_FIELD_NAME, analyzer = @Analyzer(definition = HibernateSearchAnalyzer.TEXT_SORT))
})
@SortableField(forField = CODE_SORT_FIELD_NAME)
public String getCode() {
return null;
}
项目:owsi-core-parent
文件:User.java
@Field(analyzer = @Analyzer(definition = HibernateSearchAnalyzer.TEXT_SORT))
@SortableField
public String getSortName() {
StringBuilder builder = new StringBuilder();
if(getLastName() != null) {
builder.append(getLastName());
builder.append(" ");
}
if(getFirstName() != null) {
builder.append(getFirstName());
}
return builder.toString().trim();
}
项目:my-paper
文件:BaseEntity.java
/**
* 获取创建日期
*
* @return 创建日期
*/
@JsonProperty
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@DateBridge(resolution = Resolution.SECOND)
@Column(nullable = false, updatable = false)
public Date getCreateDate() {
return createDate;
}
项目:my-paper
文件:BaseEntity.java
/**
* 获取修改日期
*
* @return 修改日期
*/
@JsonProperty
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@DateBridge(resolution = Resolution.SECOND)
@Column(nullable = false)
public Date getModifyDate() {
return modifyDate;
}
项目:my-paper
文件:Article.java
/**
* 获取标题
*
* @return 标题
*/
@Field(store = Store.YES, index = Index.TOKENIZED, analyzer = @Analyzer(impl = IKAnalyzer.class))
@NotEmpty
@Length(max = 200)
@Column(nullable = false)
public String getTitle() {
return title;
}
项目:my-paper
文件:Article.java
/**
* 获取是否发布
*
* @return 是否发布
*/
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@NotNull
@Column(nullable = false)
public Boolean getIsPublication() {
return isPublication;
}
项目:my-paper
文件:Article.java
/**
* 获取是否置顶
*
* @return 是否置顶
*/
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@NotNull
@Column(nullable = false)
public Boolean getIsTop() {
return isTop;
}
项目:my-paper
文件:OrderEntity.java
/**
* 获取排序
*
* @return 排序
*/
@JsonProperty
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@Min(0)
@Column(name = "orders")
public Integer getOrder() {
return order;
}
项目:my-paper
文件:Product.java
/**
* 获取编号
*
* @return 编号
*/
@JsonProperty
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@Pattern(regexp = "[\\s\\S]*")
@Length(max = 100)
@Column(nullable = false, unique = true, length = 100)
public String getSn() {
return sn;
}
项目:my-paper
文件:Product.java
/**
* 获取名称
*
* @return 名称
*/
@JsonProperty
@Field(store = Store.YES, index = Index.TOKENIZED, analyzer = @Analyzer(impl = IKAnalyzer.class))
@NotEmpty
@Length(max = 200)
@Column(nullable = false)
public String getName() {
return name;
}
项目:my-paper
文件:Product.java
/**
* 获取全称
*
* @return 全称
*/
@JsonProperty
@Field(store = Store.YES, index = Index.NO)
@Column(nullable = false)
public String getFullName() {
return fullName;
}
项目:my-paper
文件:Product.java
/**
* 获取销售价
*
* @return 销售价
*/
@JsonProperty
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@NumericField
@FieldBridge(impl = BigDecimalNumericFieldBridge.class)
@NotNull
@Min(0)
@Digits(integer = 12, fraction = 3)
@Column(nullable = false, precision = 21, scale = 6)
public BigDecimal getPrice() {
return price;
}
项目:my-paper
文件:Product.java
/**
* 获取市场价
*
* @return 市场价
*/
@Field(store = Store.YES, index = Index.NO)
@Min(0)
@Digits(integer = 12, fraction = 3)
@Column(nullable = false, precision = 21, scale = 6)
public BigDecimal getMarketPrice() {
return marketPrice;
}
项目:my-paper
文件:Product.java
/**
* 获取展示图片
*
* @return 展示图片
*/
@JsonProperty
@Field(store = Store.YES, index = Index.NO)
@Length(max = 200)
public String getImage() {
return image;
}
项目:my-paper
文件:Product.java
/**
* 获取单位
*
* @return 单位
*/
@JsonProperty
@Field(store = Store.YES, index = Index.NO)
@Length(max = 200)
public String getUnit() {
return unit;
}
项目:my-paper
文件:Product.java
/**
* 获取赠送积分
*
* @return 赠送积分
*/
@Field(store = Store.YES, index = Index.NO)
@Min(0)
@Column(nullable = false)
public Long getPoint() {
return point;
}
项目:my-paper
文件:Product.java
/**
* 获取是否上架
*
* @return 是否上架
*/
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@NotNull
@Column(nullable = false)
public Boolean getIsMarketable() {
return isMarketable;
}
项目:my-paper
文件:Product.java
/**
* 获取是否列出
*
* @return 是否列出
*/
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@NotNull
@Column(nullable = false)
public Boolean getIsList() {
return isList;
}
项目:my-paper
文件:Product.java
/**
* 获取是否置顶
*
* @return 是否置顶
*/
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@NotNull
@Column(nullable = false)
public Boolean getIsTop() {
return isTop;
}
项目:my-paper
文件:Product.java
/**
* 获取是否为赠品
*
* @return 是否为赠品
*/
@JsonProperty
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@NotNull
@Column(nullable = false)
public Boolean getIsGift() {
return isGift;
}
项目:my-paper
文件:Product.java
/**
* 获取评分
*
* @return 评分
*/
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@NumericField
@Column(nullable = false, precision = 12, scale = 6)
public Float getScore() {
return score;
}
项目:CoCoTemp
文件:User.java
/**
* Gets username.
*
* @return the username
*/
@Field(index = org.hibernate.search.annotations.Index.YES, analyze = Analyze.YES, store = Store.NO)
@Analyzer(impl = KeywordAnalyzer.class)
public String getUsername()
{
return username;
}
项目:Project-H-Backend
文件:Race.java
/**
* @return Race code
*/
@Override
@Column(name = "code", nullable = false, length = 255, unique=true)
@Field(index=org.hibernate.search.annotations.Index.TOKENIZED, store=Store.NO)
public String getCode() {
return super.getCode();
}
项目:UMLS-Terminology-Server
文件:ConceptSubsetMemberJpa.java
/**
* Returns the member name. For JAXB.
*
* @return the member name
*/
@Fields({
@Field(index = Index.YES, store = Store.NO, analyze = Analyze.YES, analyzer = @Analyzer(definition = "noStopWord")),
@Field(name = "memberNameSort", index = Index.YES, analyze = Analyze.NO, store = Store.NO)
})
public String getMemberName() {
return member == null ? null : member.getName();
}
项目:UMLS-Terminology-Server
文件:MapSetJpa.java
@Override
@FieldBridge(impl = MapKeyValueToCsvBridge.class)
@Field(name = "alternateTerminologyIds", index = Index.YES, analyze = Analyze.YES, store = Store.NO)
public Map<String, String> getAlternateTerminologyIds() {
if (alternateTerminologyIds == null) {
alternateTerminologyIds = new HashMap<>(2);
}
return alternateTerminologyIds;
}
项目:UMLS-Terminology-Server
文件:AbstractChecklist.java
@Override
@Fields({
@Field(name = "name", index = Index.YES, store = Store.NO, analyze = Analyze.YES, analyzer = @Analyzer(definition = "noStopWord"), bridge = @FieldBridge(impl = SplitUnderscoreBridge.class)),
@Field(name = "nameSort", index = Index.YES, analyze = Analyze.NO, store = Store.NO)
})
public String getName() {
return name;
}
项目:UMLS-Terminology-Server
文件:WorklistJpa.java
@Fields({
@Field(bridge = @FieldBridge(impl = CollectionToCsvBridge.class), index = Index.YES, analyze = Analyze.YES, store = Store.NO),
@Field(name = "reviewersSort", bridge = @FieldBridge(impl = MinValueBridge.class), index = Index.YES, analyze = Analyze.NO, store = Store.NO)
})
@Override
public List<String> getReviewers() {
if (reviewers == null) {
reviewers = new ArrayList<>();
}
return reviewers;
}
项目:UMLS-Terminology-Server
文件:SourceDataFileJpa.java
@Override
@Fields({
@Field(index = Index.YES, analyze = Analyze.YES, store = Store.NO),
@Field(name = "nameSort", index = Index.YES, analyze = Analyze.NO, store = Store.NO)
})
public String getName() {
return this.name;
}
项目:UMLS-Terminology-Server
文件:ConceptSubsetJpa.java
@Override
@FieldBridge(impl = MapKeyValueToCsvBridge.class)
@Field(name = "alternateTerminologyIds", index = Index.YES, analyze = Analyze.YES, store = Store.NO)
public Map<String, String> getAlternateTerminologyIds() {
if (alternateTerminologyIds == null) {
alternateTerminologyIds = new HashMap<>(2);
}
return alternateTerminologyIds;
}
项目:UMLS-Terminology-Server
文件:ProjectJpa.java
@XmlJavaTypeAdapter(UserRoleMapAdapter.class)
@Fields({
@Field(bridge = @FieldBridge(impl = UserRoleBridge.class), index = Index.YES, analyze = Analyze.YES, store = Store.NO),
@Field(name = "userAnyRole", bridge = @FieldBridge(impl = UserMapUserNameBridge.class), index = Index.YES, analyze = Analyze.YES, store = Store.NO)
})
@Override
public Map<User, UserRole> getUserRoleMap() {
if (userRoleMap == null) {
userRoleMap = new HashMap<>();
}
return userRoleMap;
}
项目:UMLS-Terminology-Server
文件:ProjectJpa.java
@FieldBridge(impl = MapKeyValueToCsvBridge.class)
@Field(name = "semanticTypeCategoryMap", index = Index.YES, analyze = Analyze.YES, store = Store.NO)
@Override
public Map<String, String> getSemanticTypeCategoryMap() {
if (semanticTypeCategoryMap == null) {
semanticTypeCategoryMap = new HashMap<>();
}
return semanticTypeCategoryMap;
}
项目:UMLS-Terminology-Server
文件:ConceptJpa.java
@Override
@FieldBridge(impl = CollectionToCsvBridge.class)
@Field(index = Index.YES, analyze = Analyze.YES, store = Store.NO)
public List<String> getLabels() {
if (labels == null) {
labels = new ArrayList<>();
}
return labels;
}
项目:UMLS-Terminology-Server
文件:RelationshipIdentityJpa.java
@Override
@Field(index = Index.YES, analyze = Analyze.NO, store = Store.NO)
public String getIdentityCode() {
return additionalRelationshipType + fromId + fromTerminology + fromType
+ relationshipType + terminology + terminologyId + toId + toTerminology
+ toType;
}
项目:UMLS-Terminology-Server
文件:ConceptRelationshipJpa.java
/**
* Returns the from term. For JAXB.
*
* @return the from term
*/
@Fields({
@Field(index = Index.YES, analyze = Analyze.YES, store = Store.NO, analyzer = @Analyzer(definition = "noStopWord")),
@Field(name = "fromNameSort", index = Index.YES, analyze = Analyze.NO, store = Store.NO)
})
public String getFromName() {
return from == null ? null : from.getName();
}
项目:UMLS-Terminology-Server
文件:AtomRelationshipJpa.java
/**
* Returns the from name. For JAXB.
*
* @return the from name
*/
@Fields({
@Field(index = Index.YES, analyze = Analyze.YES, store = Store.NO, analyzer = @Analyzer(definition = "noStopWord")),
@Field(name = "fromNameSort", index = Index.YES, analyze = Analyze.NO, store = Store.NO)
})
public String getFromName() {
return from == null ? null : from.getName();
}
项目:UMLS-Terminology-Server
文件:CodeTreePositionJpa.java
/**
* Returns the node name. For JAXB.
*
* @return the node name
*/
@Fields({
@Field(name = "nodeName", index = Index.YES, store = Store.NO, analyze = Analyze.YES, analyzer = @Analyzer(definition = "noStopWord")),
@Field(name = "nodeNameSort", index = Index.YES, analyze = Analyze.NO, store = Store.NO)
})
public String getNodeName() {
return node == null ? null : node.getName();
}
项目:UMLS-Terminology-Server
文件:UserJpa.java
@Override
@Fields({
@Field(index = Index.YES, analyze = Analyze.YES, store = Store.NO),
@Field(name = "nameSort", index = Index.YES, analyze = Analyze.NO, store = Store.NO)
})
public String getName() {
return name;
}
项目:UMLS-Terminology-Server
文件:AtomRelationshipJpa.java
/**
* Returns the to name.
*
* @return the to name
*/
@Fields({
@Field(index = Index.YES, analyze = Analyze.YES, store = Store.NO),
@Field(name = "toNameSort", index = Index.YES, analyze = Analyze.NO, store = Store.NO)
})
public String getToName() {
return to == null ? null : to.getName();
}
项目:openyu-commons
文件:SeqAuditEntitySupporter.java
@Type(type = "org.openyu.commons.entity.usertype.AuditEntityUserType")
@Column(name = "audit", length = 570)
@Field(store = Store.YES, index = Index.YES, analyze = Analyze.NO)
@FieldBridge(impl = AuditEntityBridge.class)
public AuditEntity getAudit()
{
return audit;
}