pub struct HITS {
pub max_iterations: usize,
pub epsilon: f64,
}Expand description
HITS algorithm: Identifies hubs and authorities
- Authorities: Nodes that are pointed to by many hubs (valuable targets)
- Hubs: Nodes that point to many authorities (good pivot points)
Fields§
§max_iterations: usizeMaximum iterations
epsilon: f64Convergence threshold
Implementations§
Source§impl HITS
impl HITS
pub fn new() -> HITS
Sourcepub fn compute(&self, graph: &GraphStore) -> HITSResult
pub fn compute(&self, graph: &GraphStore) -> HITSResult
Compute HITS hub and authority scores
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HITS
impl RefUnwindSafe for HITS
impl Send for HITS
impl Sync for HITS
impl Unpin for HITS
impl UnsafeUnpin for HITS
impl UnwindSafe for HITS
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request