Skip to content

feat: Added a vector rest query interface supporting Cypher#157

Open
qingfeng-occ wants to merge 1 commit into
lance-format:mainfrom
qingfeng-occ:0.5.4-RestVector
Open

feat: Added a vector rest query interface supporting Cypher#157
qingfeng-occ wants to merge 1 commit into
lance-format:mainfrom
qingfeng-occ:0.5.4-RestVector

Conversation

@qingfeng-occ
Copy link
Copy Markdown

  • Added a vector rest query interface supporting Cypher.

vector:

curl -X POST http://localhost:8000/graph/query/vector \
-H "Content-Type: application/json" \
-d '{
	"query": "MATCH (e:Person) RETURN e.name, e.embedding",
	"column": "e.embedding",
	"vector": [0.1, 0.2, 0.3],
	"metric": "cosine",
	"top_k": 5
}'

query_text:

curl -X POST http://localhost:8000/graph/query/vector \
-H "Content-Type: application/json" \
-d '{
	"query": "MATCH (e:Person) RETURN e.name, e.embedding",
	"column": "e.embedding",
	"query_text": "machine learning researcher",
	"metric": "cosine",
	"top_k": 3
}'

- Added a vector rest query interface supporting Cypher.

**vector:**
```vector
curl -X POST http://localhost:8000/graph/query/vector \
-H "Content-Type: application/json" \
-d '{
	"query": "MATCH (e:Person) RETURN e.name, e.embedding",
	"column": "e.embedding",
	"vector": [0.1, 0.2, 0.3],
	"metric": "cosine",
	"top_k": 5
}'
```

**query_text:**
```query_text
curl -X POST http://localhost:8000/graph/query/vector \
-H "Content-Type: application/json" \
-d '{
	"query": "MATCH (e:Person) RETURN e.name, e.embedding",
	"column": "e.embedding",
	"query_text": "machine learning researcher",
	"metric": "cosine",
	"top_k": 3
}'
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant