AS AgentScopeAPI 手册 / API Reference

Mem0SearchResult

@JsonInclude(JsonInclude.Include.NON_NULL) @JsonIgnoreProperties(ignoreUnknown = true) public class Mem0SearchResult
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:42–224

Mem 0 搜索结果,在多次调用之间保存和恢复会话与记忆数据。位于 io.agentscope.core.memory.mem0 包。核心成员包括 getId、setId、getMemory、setMemory、getUserId、setUserId。

Represents a single memory search result from Mem0 v2 API.

Each search result contains:

  • The memory text content

  • Unique identifier for the memory

  • User identifier

  • Metadata associated with the memory

  • Categories for classification

  • Immutability flag

  • Optional expiration date

  • Creation and update timestamps

Results are typically ordered by relevance.

构造器摘要Constructor Summary

构造器Constructor说明Description
public Mem0SearchResult()
初始化 `Mem0SearchResult` 实例。
Default constructor for Jackson.

方法摘要Method Summary

方法Method说明Description
public String getId()
获取标识。
Returns the id.
public void setId(String id)
设置标识。
Sets the id.
public String getMemory()
获取记忆。
Returns the memory.
public void setMemory(String memory)
设置记忆。
Sets the memory.
public String getUserId()
获取用户标识。
Returns the user id.
public void setUserId(String userId)
设置用户标识。
Sets the user id.
public Map<String, Object> getMetadata()
获取元数据。
Returns the metadata.
public void setMetadata(Map<String, Object> metadata)
设置元数据。
Sets the metadata.
public List<String> getCategories()
获取类别。
Returns the categories.
public void setCategories(List<String> categories)
设置类别。
Sets the categories.
public Boolean getImmutable()
获取不可变。
Returns the immutable.
public void setImmutable(Boolean immutable)
设置不可变。
Sets the immutable.
public OffsetDateTime getExpirationDate()
获取 `getExpirationDate`。
Returns the expiration date.
public void setExpirationDate(OffsetDateTime expirationDate)
设置 `setExpirationDate`。
Sets the expiration date.
public OffsetDateTime getCreatedAt()
获取已创建 At。
Returns the created at.
public void setCreatedAt(OffsetDateTime createdAt)
设置已创建 At。
Sets the created at.
public OffsetDateTime getUpdatedAt()
获取已更新 At。
Returns the updated at.
public void setUpdatedAt(OffsetDateTime updatedAt)
设置已更新 At。
Sets the updated at.
public Double getScore()
获取分数。
Gets the relevance score.
public void setScore(Double score)
设置分数。
Sets the relevance score.
public Map<String, Object> getStructuredAttributes()
获取结构化属性。
Gets the structured temporal attributes.
public void setStructuredAttributes(Map<String, Object> structuredAttributes)
设置结构化属性。
Sets the structured temporal attributes.
public String toString()
返回 `toString` 结果。
Returns the to string.

构造器详情Constructor Detail

Mem0SearchResult

public Mem0SearchResult()

初始化 Mem0SearchResult 实例。

Default constructor for Jackson.

源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:90

方法详情Method Detail

getId

public String getId()

获取标识。

Returns the id.

返回Returns String
返回字符串结果。Returns a string.
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:94–96

setId

public void setId(String id)

设置标识。

Sets the id.

参数Parameters
名称Name类型Type说明Description
idString标识(类型 `String`)。The id.
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:98–100

getMemory

public String getMemory()

获取记忆。

Returns the memory.

返回Returns String
返回字符串结果。Returns a string.
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:102–104

setMemory

public void setMemory(String memory)

设置记忆。

Sets the memory.

参数Parameters
名称Name类型Type说明Description
memoryString记忆(类型 `String`)。The memory.
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:106–108

getUserId

public String getUserId()

获取用户标识。

Returns the user id.

返回Returns String
返回字符串结果。Returns a string.
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:110–112

setUserId

public void setUserId(String userId)

设置用户标识。

Sets the user id.

参数Parameters
名称Name类型Type说明Description
userIdString用户标识(类型 `String`)。The user id.
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:114–116

getMetadata

public Map<String, Object> getMetadata()

获取元数据。

Returns the metadata.

返回Returns Map<String, Object>
返回映射。Returns map.
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:118–120

setMetadata

public void setMetadata(Map<String, Object> metadata)

设置元数据。

Sets the metadata.

参数Parameters
名称Name类型Type说明Description
metadataMap<String, Object>元数据(类型 `Map`)。The metadata.
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:122–124

getCategories

public List<String> getCategories()

获取类别。

Returns the categories.

返回Returns List<String>
返回列出。Returns list.
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:126–128

setCategories

public void setCategories(List<String> categories)

设置类别。

Sets the categories.

参数Parameters
名称Name类型Type说明Description
categoriesList<String>类别(类型 `List`)。The categories.
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:130–132

getImmutable

public Boolean getImmutable()

获取不可变。

Returns the immutable.

返回Returns Boolean
返回布尔值,表示判断结果。Returns a boolean result.
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:134–136

setImmutable

public void setImmutable(Boolean immutable)

设置不可变。

Sets the immutable.

参数Parameters
名称Name类型Type说明Description
immutableBoolean不可变(类型 `Boolean`)。The immutable.
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:138–140

getExpirationDate

public OffsetDateTime getExpirationDate()

获取 getExpirationDate。

Returns the expiration date.

返回Returns OffsetDateTime
返回OffsetDateTime。Returns offset date time.
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:142–144

setExpirationDate

public void setExpirationDate(OffsetDateTime expirationDate)

设置 setExpirationDate。

Sets the expiration date.

参数Parameters
名称Name类型Type说明Description
expirationDateOffsetDateTimeexpiration 日期(类型 `OffsetDateTime`)。The expiration date.
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:146–148

getCreatedAt

public OffsetDateTime getCreatedAt()

获取已创建 At。

Returns the created at.

返回Returns OffsetDateTime
返回OffsetDateTime。Returns offset date time.
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:150–152

setCreatedAt

public void setCreatedAt(OffsetDateTime createdAt)

设置已创建 At。

Sets the created at.

参数Parameters
名称Name类型Type说明Description
createdAtOffsetDateTime已创建 At(类型 `OffsetDateTime`)。The created at.
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:154–156

getUpdatedAt

public OffsetDateTime getUpdatedAt()

获取已更新 At。

Returns the updated at.

返回Returns OffsetDateTime
返回OffsetDateTime。Returns offset date time.
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:158–160

setUpdatedAt

public void setUpdatedAt(OffsetDateTime updatedAt)

设置已更新 At。

Sets the updated at.

参数Parameters
名称Name类型Type说明Description
updatedAtOffsetDateTime已更新 At(类型 `OffsetDateTime`)。The updated at.
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:162–164

getScore

public Double getScore()

获取分数。

Gets the relevance score.

返回Returns Double
返回数值结果。The relevance score
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:171–173

setScore

public void setScore(Double score)

设置分数。

Sets the relevance score.

参数Parameters
名称Name类型Type说明Description
scoreDouble分数(类型 `Double`)。The relevance score
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:180–182

getStructuredAttributes

public Map<String, Object> getStructuredAttributes()

获取结构化属性。

Gets the structured temporal attributes.

返回Returns Map<String, Object>
结构化属性映射。The structured attributes map
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:189–191

setStructuredAttributes

public void setStructuredAttributes(Map<String, Object> structuredAttributes)

设置结构化属性。

Sets the structured temporal attributes.

参数Parameters
名称Name类型Type说明Description
structuredAttributesMap<String, Object>结构化属性映射。The structured attributes map
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:198–200

toString

public String toString()

返回 toString 结果。

Returns the to string.

返回Returns String
返回字符串结果。Returns a string.
源码Source io/agentscope/core/memory/mem0/Mem0SearchResult.java:202–223
基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.