Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LocalRef ¶
LocalRef to be filled by the search backend to indicate that the particular reference field is a local ref and does not require further resolving, as opposed to a NetworkRef.
type Result ¶
type Result struct { ID strfmt.UUID DocID *uint64 ClassName string Score float32 SecondarySortValue float32 ExplainScore string Dist float32 Vector []float32 Vectors models.Vectors Beacon string Certainty float32 Schema models.PropertySchema Created int64 Updated int64 AdditionalProperties models.AdditionalProperties VectorWeights map[string]string IsConsistent bool Tenant string // Dimensions in case search was vector-based, 0 otherwise Dims int }
Result contains some info of a concept (kind), but not all. For additional info the ID can be used to retrieve the full concept from the connector storage
type SelectClass ¶
type SelectClass struct { ClassName string `json:"className"` RefProperties SelectProperties `json:"refProperties"` AdditionalProperties additional.Properties `json:"additionalProperties"` }
type SelectProperties ¶
type SelectProperties []SelectProperty
func (SelectProperties) FindProperty ¶
func (sp SelectProperties) FindProperty(propName string) *SelectProperty
func (SelectProperties) GetPropertyNames ¶ added in v1.27.0
func (sp SelectProperties) GetPropertyNames() []string
func (SelectProperties) HasProps ¶ added in v1.22.0
func (sp SelectProperties) HasProps() bool
func (SelectProperties) HasRefs ¶
func (sp SelectProperties) HasRefs() bool
func (SelectProperties) ShouldResolve ¶
func (sp SelectProperties) ShouldResolve(path []string) (bool, error)
type SelectProperty ¶
type SelectProperty struct { Name string `json:"name"` IsPrimitive bool `json:"isPrimitive"` IsObject bool `json:"isObject"` // Include the __typename in all the Refs below. IncludeTypeName bool `json:"includeTypeName"` // Not a primitive nor nested type? Then select these properties. Refs []SelectClass `json:"refs"` // Nested type? Then select these properties. Props []SelectProperty `json:"objs"` }
func (SelectProperty) FindSelectClass ¶
func (sp SelectProperty) FindSelectClass(className schema.ClassName) *SelectClass
FindSelectClass by specifying the exact class name
func (SelectProperty) FindSelectProperty ¶ added in v1.22.0
func (sp SelectProperty) FindSelectProperty(name string) *SelectProperty
FindSelectObject by specifying the exact object name
func (SelectProperty) HasPeer ¶
func (sp SelectProperty) HasPeer(peerName string) bool
HasPeer returns true if any of the referenced classes are from the specified peer
Click to show internal directories.
Click to hide internal directories.