@Preview(value="3.1") public class Document extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
content |
protected String |
id |
protected Map<String,Object> |
metadata |
protected double |
score |
| Constructor and Description |
|---|
Document() |
Document(String content) |
Document(String content,
Map<String,Object> metadata) |
Document(String id,
String content,
Map<String,Object> metadata,
double score) |
| Modifier and Type | Method and Description |
|---|---|
Document |
content(String content)
设置内容
|
Document |
embedding(float[] embedding)
设置嵌入矢量
|
String |
getContent()
获取内容
|
float[] |
getEmbedding()
设置嵌入矢量
|
String |
getId()
获取 id
|
Map<String,Object> |
getMetadata()
获取元数据
|
Object |
getMetadata(String key)
获取元数据
|
double |
getScore()
获取评分
|
String |
getSummary()
获取摘要
|
String |
getTitle()
获取标题
|
String |
getUrl()
获取资源地址
|
Document |
id(String id)
设置 id
|
Document |
metadata(Map<String,Object> metadata)
添加元数据
|
Document |
metadata(String key,
Object value)
添加元数据
|
Document |
score(double score)
设置评分
|
Document |
summary(String summary)
摘要(可选)
|
Document |
title(String title)
标题(可选)
|
String |
toString() |
Document |
url(String url)
资源地址(可选)
|
protected String id
protected String content
protected transient double score
public Document()
public Document(String content)
public String getId()
public String getContent()
public Document embedding(float[] embedding)
public float[] getEmbedding()
public double getScore()
public Document score(double score)
public String getTitle()
public String getUrl()
public String getSummary()
Copyright © 2025. All rights reserved.