pub struct MemorySuggester { /* private fields */ }Expand description
内存建议器
基于文档字段值构建候选词集合,按前缀匹配返回建议
Implementations§
Source§impl MemorySuggester
impl MemorySuggester
pub fn new(backend: InMemoryEsSync) -> Self
pub fn from_new() -> Self
Sourcepub fn suggest(
&self,
index: &str,
request: &SuggestRequest,
) -> Result<SuggestResult, EsError>
pub fn suggest( &self, index: &str, request: &SuggestRequest, ) -> Result<SuggestResult, EsError>
执行建议查询
扫描指定索引中所有文档的指定字段,收集词频,按前缀过滤返回建议
Auto Trait Implementations§
impl Freeze for MemorySuggester
impl RefUnwindSafe for MemorySuggester
impl Send for MemorySuggester
impl Sync for MemorySuggester
impl Unpin for MemorySuggester
impl UnsafeUnpin for MemorySuggester
impl UnwindSafe for MemorySuggester
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