내가 보려고 기록하는것
chatGPT 쿼리 튜닝 꽤나 잘해준다.
디리릭
2023. 5. 24. 18:41
728x90
Elastic search 쿼리에 튜닝이 필요했는데, ES 쿼리에 익숙하지 않아 맘만 먹었지 실행에 옮기기는 쉽지 않았다.
그래서!! chatGPT한테 물어봤다.
꽤나 친절한것 같다.
그래서 쿼리의 의도성과 해결하고 싶은 문제를 같이 알려줬다.
(ChatGPT가 튜닝해준 쿼리)
개선된 쿼리에서 주목해야 할 사항은 다음과 같습니다:
(쿼리 설명)
이러한 개선 사항을 적용하면 쿼리의 실행 속도가 향상될 수 있습니다. 그러나 이는 일반적인 가이드일 뿐이며, 실제 성능 개선은 데이터의 특성과 클러스터 구성에 따라 다를 수 있습니다. 성능 테스트와 모니터링을 통해 최적의 결과를 얻을 수 있습니다.
근데 나는 얘가 알려준 쿼리가 조금 맘에 들지 않았다.
내가 제거 하고 싶은 부분을 추가적으로 알려줬다.
나_ script source를 안쓰는 방법은 없어?
chatGPT_ 네, 스크립트를 사용하지 않고도 쿼리를 개선할 수 있습니다. 대신 다음과 같이 should 절과 bool 쿼리를 활용하여 원하는 결과를 얻을 수 있습니다: (다른 쿼리 )
이런식으로 내가 원하는 쿼리를 만들게끔 질문할 수 있는게 좋은 것 같다.
그리고 꽤나 말이 잘 통해고 결과물도 맘에 든다.
728x90