앞으로도 업데이트는 당분간 힘들것 같습니다.
ITWeb/개발일반 2024. 11. 14. 09:36거의 관리를 못하고 있고 기술 블로그 글도 못 올리고 있습니다.
회사에서 못하게 하고 있고, 이런걸로 문제가 되는 것도 싫어서 저도 안올리고 있는데요.
지금 있는 곳에서는 계속 어려울 것 같고, 이직을 하게 되면 그 나마 가능 하지 않을까 싶네요.
앞으로 얼마나 더 걸릴지 모르겠지만, 재미가 너무 없어서 그냥 끄적여 봤습니다.
앞으로도 업데이트는 당분간 힘들것 같습니다.ITWeb/개발일반 2024. 11. 14. 09:36거의 관리를 못하고 있고 기술 블로그 글도 못 올리고 있습니다. 회사에서 못하게 하고 있고, 이런걸로 문제가 되는 것도 싫어서 저도 안올리고 있는데요.
지금 있는 곳에서는 계속 어려울 것 같고, 이직을 하게 되면 그 나마 가능 하지 않을까 싶네요. 앞으로 얼마나 더 걸릴지 모르겠지만, 재미가 너무 없어서 그냥 끄적여 봤습니다. [Python] Script 기반 파이썬 개발 진행ITWeb/개발일반 2022. 12. 14. 10:04파이썬을 사용 할 때 라이브러리라 환경에 따라 동작이 제대로 되지 않는 경우가 있어서 개발 환경에 대한 표준화를 고민 하는게 좋습니다. 그냥 스크립트만 작성해서 실행 하고 싶을 때라도 기본 vitualenv 환경에서 구성하고 실행 하는게 좋겠죠.
패키지구조)
venv_wrapper.sh)
이런 방식이 싫다면 도커 기반으로 구성을 해도 좋습니다. [Elasticsearch] Accessing document field on scriptsElastic/Elasticsearch 2022. 11. 23. 17:08아는 것도 시간이 지나면 다 까먹는 나이!!
[레퍼런스] https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-scripting-fields.html#_search_and_aggregation_scripts
접근 유형에 따른 성능) doc value 가 가장 빠르고 _source 와 _fields 는 비슷 합니다.
QueryDSL 예제)
expression 과 painless 에 따라 다르기 때문에 사용에 주의 하세요. [Elasticsearch] Date Type 사용 시Elastic/Elasticsearch 2022. 11. 21. 21:59Elastic Stack 에서 Date Field Type 사용 시 내용을 인지 하고 사용 하셔야 데이터에 대해서 기대한 결과를 얻을 수 있습니다.
우선, Elasticsearch 는 기본 UTC 시간을 사용 합니다. 색인 되는 Date 값은 모두 UTC 로 저장 된다고 보시면 됩니다. 또한 기본 질의 시 사용 하는 값도 UTC 입니다.
하지만, Kibana 를 사용 하다 보면 UTC 에 대한 사용이 불편해서 브라우저 TZ 설정이나 사용자 정의 TZ 설정으로 Date 값을 사용 할 때가 있습니다. 이때 주의 해야 할 점은 실제 색인된 데이터에 대한 변형이나 조작이 있는게 아닌 Client 단에서 TZ 설정에 따른 질의 시 Date 값 변환이나 화면에서의 조작을 한다는 것을 알아야 합니다.
아래 설명은 그냥 저 혼자 기억하기 위해서 풀어 쓴걸 올려 둔 내용 입니다.
Z 는 java.time 아래 클래스 관련 설명이 되어 있습니다. (소스코드 참고하세요.) [Elasticsearch] Document Count 정보가 필요해.Elastic/Elasticsearch 2022. 11. 16. 11:25용도와 목적에 맞게 선택해서 사용 하면 될 것 같습니다.
1. Date Histogram
2. Count API https://www.elastic.co/guide/en/elasticsearch/reference/8.5/cat-count.html https://www.elastic.co/guide/en/elasticsearch/reference/8.5/search-count.html
3. Stats API https://www.elastic.co/guide/en/elasticsearch/reference/8.5/indices-stats.html
문서 수가 가끔 필요할 때가 있습니다. 제공 하는 API 를 활용해서 목적에 맞게 사용 하면 될 것 같습니다. |