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.