@Preview(value="3.1")
public class Document
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
protected java.lang.String |
content |
protected java.lang.String |
id |
protected java.util.Map<java.lang.String,java.lang.Object> |
metadata |
protected double |
score |
构造器和说明 |
---|
Document() |
Document(java.lang.String content) |
Document(java.lang.String content,
java.util.Map<java.lang.String,java.lang.Object> metadata) |
Document(java.lang.String id,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.Object> metadata,
double score) |
限定符和类型 | 方法和说明 |
---|---|
Document |
content(java.lang.String content)
设置内容
|
Document |
embedding(float[] embedding)
设置嵌入矢量
|
java.lang.String |
getContent()
获取内容
|
float[] |
getEmbedding()
设置嵌入矢量
|
java.lang.String |
getId()
获取 id
|
java.util.Map<java.lang.String,java.lang.Object> |
getMetadata()
获取元数据
|
java.lang.Object |
getMetadata(java.lang.String key)
获取元数据
|
double |
getScore()
获取评分
|
java.lang.String |
getSummary()
获取摘要
|
java.lang.String |
getTitle()
获取标题
|
java.lang.String |
getUrl()
获取资源地址
|
Document |
id(java.lang.String id)
设置 id
|
Document |
metadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
添加元数据
|
Document |
metadata(java.lang.String key,
java.lang.Object value)
添加元数据
|
Document |
score(double score)
设置评分
|
Document |
summary(java.lang.String summary)
摘要(可选)
|
Document |
title(java.lang.String title)
标题(可选)
|
java.lang.String |
toString() |
Document |
url(java.lang.String url)
资源地址(可选)
|
protected java.lang.String id
protected java.lang.String content
protected final java.util.Map<java.lang.String,java.lang.Object> metadata
protected transient double score
public Document()
public Document(java.lang.String content)
public Document(java.lang.String content, java.util.Map<java.lang.String,java.lang.Object> metadata)
public Document(java.lang.String id, java.lang.String content, java.util.Map<java.lang.String,java.lang.Object> metadata, double score)
public Document id(java.lang.String id)
public java.lang.String getId()
public Document content(java.lang.String content)
public java.lang.String getContent()
public Document embedding(float[] embedding)
public float[] getEmbedding()
public double getScore()
public Document score(double score)
public java.util.Map<java.lang.String,java.lang.Object> getMetadata()
public java.lang.String toString()
toString
在类中 java.lang.Object
public Document metadata(java.lang.String key, java.lang.Object value)
public Document metadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
public java.lang.Object getMetadata(java.lang.String key)
public Document title(java.lang.String title)
public java.lang.String getTitle()
public Document url(java.lang.String url)
public java.lang.String getUrl()
public Document summary(java.lang.String summary)
public java.lang.String getSummary()