qdrant-edge 0.8.0

A lightweight, in-process vector search engine designed for embedded devices, autonomous systems, and mobile agents.
Documentation
use crate::shard::search::CoreSearchRequest;

use crate::edge::requests::search::SearchRequest;

impl From<SearchRequest> for CoreSearchRequest {
    fn from(request: SearchRequest) -> Self {
        let SearchRequest {
            query,
            filter,
            params,
            limit,
            offset,
            with_payload,
            with_vector,
            score_threshold,
        } = request;
        CoreSearchRequest {
            query,
            filter,
            params,
            limit,
            offset,
            with_payload,
            with_vector,
            score_threshold,
        }
    }
}