Aster文档
搜索 Aster 文档
ESC
产品
版本

输入关键词开始搜索。

    文档目录

    ASTER SEARCH / 01

    Aster Search 产品概览

    aster-search 的多源检索、级联计划、类型化结果和结构回执。

    aster-search 是可嵌入的 Rust 元检索库和 CLI。当前版本为 3.4.0。一次查询可以并发访问浏览器、HTTP/RSS 和原生 API 来源,再返回统一的 SearchResults。

    Search 不维护私有网页索引。它负责检索、URL 规范化、去重、来源排名融合和失败记录。

    Search 不负责查询规划、语义判断、事实核验或报告写作。调用方拥有这些决策。级联回执只记录结构执行,不表示内容可信。

    架构图Search 的多源检索与结构边界同一查询经过原生 API、HTTP/RSS 或浏览器来源,统一执行 URL 规范化、去重和排名融合。语义判断保留在调用方。
    Search 的多源检索与结构边界查询按级联计划访问来源。来源结果经过统一 Engine 边界、URL 去重和排名融合。结构回执不判断网页语义。语义评估与事实核验一个 SearchQuery级联计划API → HTTP/RSS → HeadlessEngine / ProviderEngine并发执行与失败保留URL 规范化与去重来源排名融合SearchResults + CascadeReceipt调用方

    默认级联计划

    默认来源顺序
    层级来源运行方式
    1 · 原生 APIAnySearch + Tavily默认主层,可选 Bearer 认证
    2 · HTTP / RSSWikipedia + DuckDuckGo + Bing RSS上一层未达到结构要求时运行
    3 · HeadlessBrave + Bing 浏览器页面通过 Moli 执行最终回退

    每层共享一个截止日期,默认总时限为 20 秒。层内来源并发执行。结构要求达到后,不再构建下一层。

    无 Headless 的构建把 Brave HTTP 加入第二层。显式 --engines 是完整计划,不会扩展为默认级联。

    统一输出与失败

    SearchResults 的主要字段
    字段内容使用边界
    results排名后的 URL、摘要、来源、日期和富字段排名不是语义评分
    answers / images提供方被显式请求后返回的答案或图片未请求时不代表提供方支持
    reports请求 ID、耗时、用量和有界元数据依赖提供方实际返回
    failures类型化错误、临时状态和重试延迟保留部分来源失败
    outcomessuccess、empty、failure、timeout、rejected 和 circuit-open描述结构结果,不判断网页内容

    需要计费的原生 API 不进入默认计划。环境变量中存在密钥也不会自动选择这些来源,调用方必须显式启用。

    文档入口

    实现依据