use crate::segment::types::{Filter, VectorNameBuf};
#[derive(Clone, Debug, PartialEq)]
pub struct SearchMatrixRequest {
pub sample_size: usize,
pub limit_per_sample: usize,
pub filter: Option<Filter>,
pub using: VectorNameBuf,
}
impl SearchMatrixRequest {
pub fn new(sample_size: usize, limit_per_sample: usize, using: VectorNameBuf) -> Self {
Self {
sample_size,
limit_per_sample,
filter: None,
using,
}
}
}