cosineSimilarity를 이용한 유사 문서 조회 쿼리 관련 문의드립니다.

cosineSimilarity를 이용한 유사 문서 조회 쿼리 관련 문의드립니다.

현제 특정 문서를 조회하여 인덱싱된 벡터 값을 찾아 다시
아래의 쿼리에 벡터 값을 담아 유사 문서를 조회하고 있습니다.
A 값과 유사한 결과를 위해 총 2번의 요청 작업을 진행하고 있습니다.

{
  "query": {
    "script_score": {
      "query": {
        "match_all": {}
      },
      "script": {
        "source": "cosineSimilarity(params.queryVector, doc['embedVectorB'])",
        "params": {
          "queryVector": []
         }
      }
    }
  }
}

위 방법과는 다르게 하나의 요청에 유사문서 추천을 받을 A 조건을 넣어서 한번에 결과를 받을 수 있는 방식이 있을까요... params에 서브 쿼리 처럼 넣는 방법을 찾아봤는데 없는것 같아 도움 부탁드립니다.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.