일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 코딩테스트
- ELK
- draw.io down
- Draw.IO
- Elastic Stack
- java
- es test data
- mkdir
- AbsDistinct java
- collect
- intervals
- analyze api
- Warnings
- high level client
- ElasticSearch
- flow chart
- urllib3
- 5amsung
- ES Query
- es
- elasticsearch java
- java set
- codility
- AbsDistinct
- low level client
- https warning
- mkdirs
- Collectors.toMap
- 카드모으기 자바
- AbsDistinct 풀이
- Today
- Total
목록분류 전체보기 (56)
5AMSUNG
500개가 넘는 상품명의 토크나이징된 결과값을 달라고 한다.. 노가다를 뛰까.. 500개 정도면 할만한데 라고 생각했으나.. 수정, 추가 등등 계속요청할꺼 같아서 만들어봄 local 에서 es 에 세팅된 analyzer 를 이용함 client 생성 client = Elasticsearch("https://id:pw@host:port/", ca_certs=False, verify_certs=False) analyze 쿼리 def get_query(): response_n = client.indices.analyze( index=INDEX_NAME, body={ "analyzer": "index_analyzer", "text": "프랑스_떼땅져녹턴시티라이트_750ML" } ) print(response_n)..
client = Elasticsearch("https://id:pw@host:port/", ca_certs=False, verify_certs=False) def get_query(): response_n = client.indices.analyze( index=INDEX_NAME, body={ "analyzer": "index_analyzer", "text": "프랑스_떼땅져녹턴시티라이트_750ML" } ) print(response_n)
ReflectionTestUtils?? ReflectionTestUtils 는 Spring Test Context 프레임워크의 일부입니다. 이는 단위에서 사용되는 리플렉션 기반 유틸리티 메서드의 모음이며, 비공개 필드를 설정하고 비공개 메서드를 호출하고 의존성을 주입하기 위한 통합 테스트 시나리오 import org.springframework.test.util.ReflectionTestUtils; @Test public void test_weightLogic_getPriceWeight(){ assertEquals( ReflectionTestUtils.invokeMethod( new Weight(), "getPriceWeight", 5600L), (Double)1.49); } @Test public vo..
한개의 컬럼에 UNIQUE 설정 @Column(name="column" , unique=true) long column 두 개 이상 컬럼을 묶어 UNIQUE 설정 @Table 속성 uniqueConstraints 사용 @Entity @Table( name="keywords", uniqueConstraints={ @UniqueConstraint( name={"contstraintName"} columnNames={"keyword", "use_yn"} ) } ) @Data public class Entity{ @Column(name="keyword") String keyword; @Column(name="use_yn") String use_yn; }
디렉토리를 생성하는 방법 mkdir()을 사용하여 디렉토리 생성 mkdir() 함수는 생성하려는 폴더의 위치에 가기 전까지 폴더가 존재해야지만 새로 만들려고 하는 폴더를 생성할 수 있습니다. mkdirs()을 사용하여 경로상의 디렉토리 생성 mkdirs() 함수는 지정한 경로에 폴더가 없는 경우 폴더를 생성하여 마지막 지정한 폴더까지 생성해 줍니다. 내 테스트 경로 /Users/doo/data/static/202303051843 900gle 에서 사용중인 코드 부분 File folder = new File(path); if (!folder.exists()) { try{ folder.mkdirs(); //폴더 생성합니다. } catch(Exception e){ e.getStackTrace(); } }els..
@ArgGroup(exclusive = true, multiplicity = "1", validate = false) Exclusive exclusive; @Parameters(index = "0", paramLabel = "site type", description = "value:[ T | N ]") private String type; @Parameters(index = "1", paramLabel = "blog type", description = "value:[ 5AMSUNG | 900GLE | IVAVER | LDH ]") private String key;
ES8 에서 사용할 payload-score 플러그인을 만들어보자 https://github.com/900gle/payload-dscore/branches/all 에서 master (7.15.1) 를 베이스로 한 8.4.1 을 만든다 8.4.1 branch 생성 원격 branch 를 패치 받아서 로컬에 8.4.1 을 내려 받자. 그리고 체크아웃 #패치 git fetch #8.4.1 을 체크아웃 받자 git checkout 8.4.1 git fetch git checkout 8.4.1
Elasticsearch 8.4 Plugin Build & Install TEST 작업 요약 github.com (https://github.com/elastic/elasticsearch.git) 에서 elasticsearch 소스 다운로드 소스에서 plugin > example > rest-handler 복사 build.gradle 수정 및 plugin 빌드 elasticsearch 에 빌드한 플러그인 설치 - docker compose 테스트 1. elasticsearch project source code download - https://github.com/elastic/elasticsearch.git $ cd plugin $ git clone https://github.com/elastic/el..