Pinecone로 AI 애플리케이션 구축하기
James Chapman
Curriculum Manager, DataCamp
{
"genre": "action",
"year": 2020,
"color": "blue",
"fit": "straight",
"price": 29.99,
"is_jeans": true,
"areas": ["London", "Kent", "Bath"]
}
index.query( vector=[-0.250919762305275, ...],filter={"genre": {"$eq": "documentary"}, "year": 2019},top_k=1 )
$eq - 같음 (숫자, 문자열, 부울)$ne - 같지 않음 (숫자, 문자열, 부울)$gt - 큼 (숫자)$gte - 크거나 같음 (숫자)$lt - 작음 (숫자)$lte - 작거나 같음 (숫자)$in - 배열에 포함 (문자열 또는 숫자)$nin - 배열에 없음 (문자열 또는 숫자)index.query( vector=[-0.250919762305275, ...],filter={"year": {"$gt": 2019},},top_k=1,include_metadatas=True)
{'matches': [{'id': '1', 'score': 0.0478537641,
'values': [],
'metadata': {'genre': 'action', 'year': 2020}}],
'namespace': '',
'usage': {'read_units': 5}}
Pinecone로 AI 애플리케이션 구축하기