pub struct SimilarityConfig {
pub threshold: f32,
pub max_results: usize,
}Expand description
Tuning parameters for crate::page::PageHandle::find_similar.
§Example
use stygian_browser::similarity::SimilarityConfig;
let cfg = SimilarityConfig { threshold: 0.5, max_results: 5 };
assert!(cfg.threshold < SimilarityConfig::DEFAULT_THRESHOLD);Fields§
§threshold: f32Minimum score [0.0, 1.0] for a candidate to be included in results.
Default: DEFAULT_THRESHOLD.
max_results: usizeMaximum number of results to return. 0 means unlimited.
Default: 10.
Implementations§
Source§impl SimilarityConfig
impl SimilarityConfig
Sourcepub const DEFAULT_THRESHOLD: f32 = 0.7
pub const DEFAULT_THRESHOLD: f32 = 0.7
Default minimum similarity threshold (0.7).
Trait Implementations§
Source§impl Clone for SimilarityConfig
impl Clone for SimilarityConfig
Source§fn clone(&self) -> SimilarityConfig
fn clone(&self) -> SimilarityConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SimilarityConfig
impl Debug for SimilarityConfig
Auto Trait Implementations§
impl Freeze for SimilarityConfig
impl RefUnwindSafe for SimilarityConfig
impl Send for SimilarityConfig
impl Sync for SimilarityConfig
impl Unpin for SimilarityConfig
impl UnsafeUnpin for SimilarityConfig
impl UnwindSafe for SimilarityConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more