본문으로 건너뛰기
버전: 1.0.0

Overview

노트

💡 검색 데이터 전송 및 관리란 무엇인가요?

  • 검색의 대상이 되는 데이터를 생성된 검색 인프라에 전송하고 관리하는 단계입니다.
  • 검색의 대상이 되는 데이터를 콜렉션 단위로 관리합니다. (RDMS 기준으로는 table에 해당합니다)

데이터 전송 방법

1. DB 직접 연결하기

  • 사용 가능한 데이터베이스:

    • MySQL
    • PostgreSQL

    Connection Add

2. POST API 호출하여 데이터 전달하기

  • curl 사용하여 API 호출

curl -X POST https://api.invector.co/v1/collections/{collectionName}/documents \
-H "Content-Type: application/json" \
-H "Authorization: Basic base64({CLIENT_ID}:{CLIENT_WRITE_SECRET})" \
-d '{
  "documents": [
    {
      "_id": "unique_document_id_123",
      "title": "Description of Philip",
      "name": "Philip",
      "age": 22,
      "department": "Engineering",
      "role": "Software Engineer",
      "email": "philipchoi@togglecampus.com"
    }
  ]
}'

3. CSV 데이터 업로드하기

  • Collection 화면에서 Add Documents 버튼을 클릭하여 CSV 파일을 업로드합니다.

    Connection Add

    • csv 파일의 column 정보를 확인하고, 매핑 정보를 설정합니다.