pub enum QiProfile {
Classic,
ClassicNoBoostLinks,
WSumIncLinks,
WSumIncLinksPV,
PopularIncLinksPV,
PopularIncLinks,
EngineAutoselect,
}Expand description
Query independent profile which affects the ranking algorithm
Variants§
Classic
Ranking based on the number of incoming links, some templates, page language and recency (templates / language / recency may not be activated on the wiki where the search is performed on)
ClassicNoBoostLinks
Ranking based on some templates, page language and recency when activated on the wiki where the search is performed on
WSumIncLinks
Weighted sum based on incoming links
WSumIncLinksPV
Weighted sum based on incoming links and weekly pageviews
PopularIncLinksPV
Ranking based primarily on page views
PopularIncLinks
Ranking based primarily on incoming link counts
EngineAutoselect
Let the search engine decide on the best profile to use
Trait Implementations§
Source§impl<'de> Deserialize<'de> for QiProfile
impl<'de> Deserialize<'de> for QiProfile
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for QiProfile
impl RefUnwindSafe for QiProfile
impl Send for QiProfile
impl Sync for QiProfile
impl Unpin for QiProfile
impl UnwindSafe for QiProfile
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.