Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Query ¶
type Query struct { Sum []VecQuery `json:"sum,omitempty"` Filter json.RawMessage `json:"filter,omitempty"` }
type SearchDocument ¶
type SearchDocument struct { Query Query `json:"query,omitempty"` Fields []string `json:"fields,omitempty"` OnlineLogLevel string `json:"online_log_level,omitempty"` Quick bool `json:"quick,omitempty"` VectorValue bool `json:"vector_value,omitempty"` ClietType string `json:"client_type,omitempty"` Parallel bool `json:"parallel,omitempty"` L2Sqrt bool `json:"l2_sqrt,omitempty"` IVFFlat bool `json:"ivf_flat,omitempty"` Nprobe int `json:"nprobe,omitempty"` Size int `json:"size,omitempty"` }
type SearchDocumentRequest ¶
type SearchDocumentRequest struct { From int `json:"from,omitempty"` Size *int `json:"size,omitempty"` Fields []string `json:"fields,omitempty"` Query json.RawMessage `json:"query,omitempty"` MinScore float64 `json:"min_score,omitempty"` Sort json.RawMessage `json:"sort,omitempty"` RetrievalParam json.RawMessage `json:"retrieval_param,omitempty"` Explain bool `json:"explain,omitempty"` Quick bool `json:"quick,omitempty"` L2Sqrt bool `json:"l2_sqrt,omitempty"` VectorValue bool `json:"vector_value,omitempty"` Parallel bool `json:"parallel,omitempty"` Nprobe int64 `json:"nprobe,omitempty"` IVFFlat bool `json:"ivf_flat,omitempty"` OnlineLogLevel string `json:"online_log_level"` IsBruteSearch int32 `json:"is_brute_search"` // contains filtered or unexported fields }
type SearchRequestPo ¶
type SearchRequestPo struct {
SearchDocumentRequestArr []*SearchDocumentRequest `json:"search_doc_arr,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.