weaviate | open source vector search engine that stores both objects | Machine Learning library
kandi X-RAY | weaviate Summary
kandi X-RAY | weaviate Summary
Weaviate in a nutshell: Weaviate is a vector search engine and vector database. Weaviate uses machine learning to vectorize and store data, and to find answers to natural language queries. With Weaviate you can also bring your custom ML models to production scale. Weaviate in detail: Weaviate is a low-latency vector search engine with out-of-the-box support for different media types (text, images, etc.). It offers Semantic Search, Question-Answer-Extraction, Classification, Customizable Models (PyTorch/TensorFlow/Keras), and more. Built from scratch in Go, Weaviate stores both objects and vectors, allowing for combining vector search with structured filtering with the fault-tolerance of a cloud-native database, all accessible through GraphQL, REST, and various language clients.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of weaviate
weaviate Key Features
weaviate Examples and Code Snippets
Community Discussions
Trending Discussions on weaviate
QUESTION
I am trying to follow the steps at https://www.semi.technology/documentation/weaviate/current/client-libs/python.html and end up with the same problem as in:
Since the other question never got an answer i am trying to ask with more detail in the weaviate context.
I tried the following python-unit test:
...ANSWER
Answered 2020-Jul-26 at 14:10The request expects a JSON object (because of Content-type: application/json
) this can be added by setting -d '{ "query": "{ # GRAPHQL QUERY }" }'
(docs).
So in your case, the JSON object to send is:
QUESTION
It seems I can't figure out how to query the Weaviate and filter out unwanted objects. I have read: https://graphql.org/learn/queries/#arguments
I think this would translate into my test using postman:
...ANSWER
Answered 2020-Jan-31 at 11:09To filter out objects in Weaviate you have to use the "where" filter. Take a look here: https://www.semi.technology/documentation/weaviate/current/query-data/filters.html#where-filter.
I think your query in GrapiQL would look something like this:
{"query": "{ Get { Things { Technique ( where: { path: ["name"], operator: Equal, valueSting: "some name of technique in the weaviate"} ) { name, uuid } } } }" }
For a JSON body in a rest POST request, it would look like this (escape the double quotes):
{"query": "{ Get { Things { Technique ( where: { path: [\"name\"], operator: Equal, valueSting: \"some name of technique in the weaviate\"} ) { name, uuid } } } }" }
QUESTION
When running (on GCP):
...ANSWER
Answered 2019-Dec-18 at 18:35tl;dr: Setup Helm with the appropriate authorization settings for your cluster, see https://v2.helm.sh/docs/using_helm/#role-based-access-control
Long AnswerYour experience is not specific to the Weaviate Helm chart, rather it looks like Helm is not setup according to the cluster authorization settings. Other Helm commands should fail with the same or a similar error.
The following error
QUESTION
When loading my schema into Weaviate, I get an error message that the property name can not be found in the contextionary. Some of the properties I need are abbreviations.
This is the schema item it is complaining about:
...ANSWER
Answered 2019-Sep-04 at 11:42The error message
QUESTION
How do I make a cross-reference to another thing in Weaviate?
I tried the code below, but I get an error message (also below)
...ANSWER
Answered 2019-Aug-22 at 09:25The answer can be found in the error message;
QUESTION
I'm running:
...ANSWER
Answered 2017-Oct-24 at 13:31Simple adjustment:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install weaviate
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page