pub struct Meilisearch { /* private fields */ }Implementations§
Trait Implementations§
Source§impl SearchEngine for Meilisearch
impl SearchEngine for Meilisearch
Source§fn matching<'a>(
&'a self,
index: &'a SearchIndex,
words: &'a str,
owner: Option<Uuid>,
) -> BoxFuture<'a, Result<Vec<Uuid>>>
fn matching<'a>( &'a self, index: &'a SearchIndex, words: &'a str, owner: Option<Uuid>, ) -> BoxFuture<'a, Result<Vec<Uuid>>>
Best first; with an owner, only that owner’s.
Source§fn put<'a>(
&'a self,
index: &'a SearchIndex,
documents: &'a [Document],
) -> BoxFuture<'a, Result<()>>
fn put<'a>( &'a self, index: &'a SearchIndex, documents: &'a [Document], ) -> BoxFuture<'a, Result<()>>
Returns once the engine has taken them, which may be before they are found.
fn remove<'a>( &'a self, index: &'a SearchIndex, ids: &'a [Uuid], ) -> BoxFuture<'a, Result<()>>
Auto Trait Implementations§
impl !RefUnwindSafe for Meilisearch
impl !UnwindSafe for Meilisearch
impl Forget for Meilisearch
impl Freeze for Meilisearch
impl Send for Meilisearch
impl Sync for Meilisearch
impl Unpin for Meilisearch
impl UnsafeUnpin for Meilisearch
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