Class TextElastic

java.lang.Object
com.bytedesk.kbase.llm_text.elastic.TextElastic

public class TextElastic extends Object
  • Field Details

    • uid

      private String uid
    • title

      @Field(type=Keyword) private String title
    • content

      @Field(type=Text) private String content
    • type

      @Field(type=Keyword) private String type
    • status

      @Field(type=Keyword) private String status
    • tagList

      @Field(type=Keyword) private List<String> tagList
    • enabled

      @Field(type=Boolean) private Boolean enabled
    • categoryUid

      @Field(type=Keyword) private String categoryUid
    • kbaseUid

      @Field(type=Keyword) private String kbaseUid
    • docIdList

      @Field(type=Keyword) private List<String> docIdList
  • Constructor Details

    • TextElastic

      public TextElastic()
  • Method Details

    • fromEntity

      public static TextElastic fromEntity(TextEntity entity)
      将单个 TextEntity 转换为 TextElastic
      Parameters:
      entity - TextEntity 实体
      Returns:
      TextElastic 对象
    • fromEntityList

      public static List<TextElastic> fromEntityList(List<TextEntity> entities)
      将 TextEntity 列表转换为 TextElastic 列表
      Parameters:
      entities - TextEntity 实体列表
      Returns:
      TextElastic 对象列表