parent
12cfe0a184
commit
43c7bf1810
|
@ -4,6 +4,7 @@ import cn.easyes.annotation.IndexField;
|
||||||
import cn.easyes.annotation.IndexId;
|
import cn.easyes.annotation.IndexId;
|
||||||
import cn.easyes.annotation.IndexName;
|
import cn.easyes.annotation.IndexName;
|
||||||
import cn.easyes.annotation.Score;
|
import cn.easyes.annotation.Score;
|
||||||
|
import cn.easyes.annotation.rely.FieldType;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
@ -14,43 +15,43 @@ public class VideoDocument {
|
||||||
@IndexId
|
@IndexId
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
@IndexField(fieldType = "text", analyzer = "ik_max_word", searchAnalyzer = "ik_smart")
|
@IndexField(fieldType = FieldType.TEXT, analyzer = "ik_max_word", searchAnalyzer = "ik_smart")
|
||||||
private String title;
|
private String title;
|
||||||
|
|
||||||
@IndexField(fieldType = "text", analyzer = "ik_max_word", searchAnalyzer = "ik_smart")
|
@IndexField(fieldType = FieldType.TEXT, analyzer = "ik_max_word", searchAnalyzer = "ik_smart")
|
||||||
private String description;
|
private String description;
|
||||||
|
|
||||||
@IndexField(fieldType = "keyword")
|
@IndexField(fieldType = FieldType.KEYWORD)
|
||||||
private String url;
|
private String url;
|
||||||
|
|
||||||
@IndexField(fieldType = "keyword")
|
@IndexField(fieldType = FieldType.KEYWORD)
|
||||||
private String coverUrl;
|
private String coverUrl;
|
||||||
|
|
||||||
@IndexField(fieldType = "long")
|
@IndexField(fieldType = FieldType.LONG)
|
||||||
private Long duration;
|
private Long duration;
|
||||||
|
|
||||||
@IndexField(fieldType = "long")
|
@IndexField(fieldType = FieldType.LONG)
|
||||||
private Long size;
|
private Long size;
|
||||||
|
|
||||||
@IndexField(fieldType = "keyword")
|
@IndexField(fieldType = FieldType.KEYWORD)
|
||||||
private String status;
|
private String status;
|
||||||
|
|
||||||
@IndexField(fieldType = "long")
|
@IndexField(fieldType = FieldType.LONG)
|
||||||
private Long userId;
|
private Long userId;
|
||||||
|
|
||||||
@IndexField(fieldType = "keyword")
|
@IndexField(fieldType = FieldType.KEYWORD)
|
||||||
private String username;
|
private String username;
|
||||||
|
|
||||||
@IndexField(fieldType = "date")
|
@IndexField(fieldType = FieldType.DATE)
|
||||||
private LocalDateTime createdTime;
|
private LocalDateTime createdTime;
|
||||||
|
|
||||||
@IndexField(fieldType = "integer")
|
@IndexField(fieldType = FieldType.INTEGER)
|
||||||
private Integer viewCount;
|
private Integer viewCount;
|
||||||
|
|
||||||
@IndexField(fieldType = "integer")
|
@IndexField(fieldType = FieldType.INTEGER)
|
||||||
private Integer likeCount;
|
private Integer likeCount;
|
||||||
|
|
||||||
@IndexField(fieldType = "keyword")
|
@IndexField(fieldType = FieldType.KEYWORD)
|
||||||
private String tags;
|
private String tags;
|
||||||
|
|
||||||
@Score
|
@Score
|
||||||
|
|
Loading…
Reference in New Issue