weaviate

module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 12, 2021 License: BSD-3-Clause

README

Weaviate Weaviate logo

Build Status Go Report Card Coverage Status Slack Newsletter

Demo of Weaviate

Description

Weaviate is a cloud-native, real-time vector search engine (aka neural search engine or deep search engine) that allows you to bring your machine learning models to scale. There are extensions for specific use cases such as semantic search, plugins to integrate Weaviate in any application of your choice, and a console to visualize your data.

GraphQL - RESTful - vector search engine - neural search engine - semantic search - HNSW - deep search - machine learning - kNN

Documentation

Support

Contributing

Directories

Path Synopsis
adapters
handlers/graphql
Package graphql provides the graphql endpoint for Weaviate
Package graphql provides the graphql endpoint for Weaviate
handlers/graphql/common/getmeta
Package getmeta aims to reduce the repition between loca/getmeta and network/getmeta
Package getmeta aims to reduce the repition between loca/getmeta and network/getmeta
handlers/graphql/descriptions
Package descriptions provides the descriptions as used by the graphql endpoint for Weaviate Package descriptions provides the descriptions as used by the graphql endpoint for Weaviate Package descriptions provides the descriptions as used by the graphql endpoint for Weaviate Package descriptions provides the descriptions as used by the graphql endpoint for Weaviate Package descriptions provides the descriptions as used by the graphql endpoint for Weaviate Package descriptions provides the descriptions as used by the graphql endpoint for Weaviate Package descriptions provides the descriptions as used by the graphql endpoint for Weaviate Package descriptions provides the descriptions as used by the graphql endpoint for Weaviate Package descriptions provides the descriptions as used by the graphql endpoint for Weaviate
Package descriptions provides the descriptions as used by the graphql endpoint for Weaviate Package descriptions provides the descriptions as used by the graphql endpoint for Weaviate Package descriptions provides the descriptions as used by the graphql endpoint for Weaviate Package descriptions provides the descriptions as used by the graphql endpoint for Weaviate Package descriptions provides the descriptions as used by the graphql endpoint for Weaviate Package descriptions provides the descriptions as used by the graphql endpoint for Weaviate Package descriptions provides the descriptions as used by the graphql endpoint for Weaviate Package descriptions provides the descriptions as used by the graphql endpoint for Weaviate Package descriptions provides the descriptions as used by the graphql endpoint for Weaviate
handlers/graphql/graphiql
Based on `graphiql.go` from https://github.com/graphql-go/handler only made RenderGraphiQL a public function.
Based on `graphiql.go` from https://github.com/graphql-go/handler only made RenderGraphiQL a public function.
handlers/graphql/local/aggregate
Package aggregate provides the local aggregate graphql endpoint for Weaviate
Package aggregate provides the local aggregate graphql endpoint for Weaviate
handlers/graphql/local/common_filters
Package common_filters provides the filters for the graphql endpoint for Weaviate
Package common_filters provides the filters for the graphql endpoint for Weaviate
handlers/graphql/utils
Package utils provides utility methods and classes to support the graphql endpoint for Weaviate
Package utils provides utility methods and classes to support the graphql endpoint for Weaviate
handlers/rest
Package rest with all rest API functions.
Package rest with all rest API functions.
repos/db/vector/hnsw/distancer
_ _ __ _____ __ ___ ___ __ _| |_ ___ \ \ /\ / / _ \/ _` \ \ / / |/ _` | __/ _ \ \ V V / __/ (_| |\ V /| | (_| | || __/ \_/\_/ \___|\__,_| \_/ |_|\__,_|\__\___| Copyright © 2016 - 2020 SeMI Technologies B.V. All rights reserved.
_ _ __ _____ __ ___ ___ __ _| |_ ___ \ \ /\ / / _ \/ _` \ \ / / |/ _` | __/ _ \ \ V V / __/ (_| |\ V /| | (_| | || __/ \_/\_/ \___|\__,_| \_/ |_|\__,_|\__\___| Copyright © 2016 - 2020 SeMI Technologies B.V. All rights reserved.
cmd
Code generated by go generate; DO NOT EDIT.
Code generated by go generate; DO NOT EDIT.
entities
genesis
restapi
Package restapi Weaviate Genesis Server The Weaviate Genesis Server is used to bootstrap the P2P network of Weaviate instances Schemes: https Host: localhost BasePath: / Version: 0.1.0 Contact: Weaviate<hello@semi.technology> https://github.com/semi-technologies Consumes: - application/json Produces: - application/json swagger:meta
Package restapi Weaviate Genesis Server The Weaviate Genesis Server is used to bootstrap the P2P network of Weaviate instances Schemes: https Host: localhost BasePath: / Version: 0.1.0 Contact: Weaviate<hello@semi.technology> https://github.com/semi-technologies Consumes: - application/json Produces: - application/json swagger:meta
modules
text2vec-contextionary
modcontextionary concentrates some of the code that relates to the contextionary module, this must be extracted when Weaviate becomes modular.
modcontextionary concentrates some of the code that relates to the contextionary module, this must be extracted when Weaviate becomes modular.
test
tools
usecases
objects
package objects provides managers for all kind-related items, such as objects.
package objects provides managers for all kind-related items, such as objects.
schema/migrate
Package migrate provides a simple composer tool, which implements the Migrator interface and can take in any number of migrators which themselves have to implement the interface
Package migrate provides a simple composer tool, which implements the Migrator interface and can take in any number of migrators which themselves have to implement the interface

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL