유의어를 등록하고 검색하는 API
It depends on elasticsearch
Build
- docker
docker-compose up -d
- kubernetes
kubectl apply -f deployments/app.yml
Call
- grpc
localhost:9000/synonym
- rest api
localhost:8080/synonym
1. 입력
curl -XPOST localhost:8080/synonym/ -d'{"name":"삼성전자", "content":"삼전"}'
2. 확인
curl -XGET localhost:8080/synonym/삼전
> return
{ "name": "삼전", "tags": ["삼성전자"] }
API
- Create
- Request
- body: name, tags
- Response
- name, tags
- Request
- Get All
- Request
- body: name, tags
- Response
- name, tags
- Request
- Get
- Request
- argument: name
- body: name, tags
- Response
- name, tags
- Request
- Update
- Request
- argument: name
- body: name, tags
- Response
- name, tags
- Request
- Delete
- Request
- argument: name
- body: name, tags
- Response
- HTTP response
- Request