Skip to main content

Crate phrona

Crate phrona 

Source
Expand description

Phrona - a high-performance metasearch engine library.

Re-exports§

pub use client::HttpClient;
pub use client::HttpClientBuilder;
pub use client::Profile;
pub use client::TargetPolicy;
pub use config::ConfigError;
pub use config::PhronaConfig;
pub use error::Error;
pub use error::Result;
pub use extract::ExtractedPage;
pub use extract::extract;
pub use extract::extract_from_html;
pub use extract::extract_many;
pub use extract::is_safe_ip;
pub use options::SearchOptions;
pub use search::EngineObserver;
pub use search::NoopEngineObserver;
pub use search::SearchClient;
pub use search::available_engines;
pub use search::search;
pub use search::search_sync;
pub use engines::suggest::SuggestSource;
pub use engines::suggest::suggest;
pub use engines::suggest::suggest_all;
pub use engine::Engine;
pub use engine::EngineContext;
pub use engine::EngineShared;
pub use models::*;

Modules§

client
config
Typed YAML configuration for Phrona and its surfaces (CLI, REST API, MCP).
dedup
engine
engines
error
extract
models
options
parse
rank
search

Constants§

VERSION

Functions§

version