일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Elasticsearch
- zip 파일 암호화
- analyzer test
- sort
- 900gle
- License
- Python
- docker
- high level client
- license delete
- Kafka
- ELASTIC
- query
- Java
- Test
- licence delete curl
- zip 암호화
- matplotlib
- plugin
- 파이썬
- 차트
- flask
- aggregation
- springboot
- TensorFlow
- API
- token filter test
- aggs
- Mac
- MySQL
- Today
- Total
목록ElasticStack/Elasticsearch (87)
개발잡부
match 쿼리 다중 필드 GET /_search { "query": { "multi_match" : { "query": "this is a test", "fields": [ "subject^3", "*_message" ] } } } ^3 : subject 필드 3배 부스팅 *_message : _message 를 포함하는 필드 검색 multi_match 쿼리유형 type 매개변수 best_fields ( 기본값 ) 모든 필드와 일치하지만 _score최상의 필드를 사용하는 문서를 찾습니다 . 를 참조하십시오 best_fields. most_fields 모든 필드와 일치하는 문서를 찾아 _score각 필드에서 결합합니다 . 를 참조하십시오 most_fields. cross_fields 필드를 analyze..
데이터 입력 후 확인 POST _bulk {"index":{"_index":"doo", "_id":"1"}} {"name":"나이키", "weight" : 1, "boost" : 1, "description" : "나이키 상품"} {"index":{"_index":"doo", "_id":"2"}} {"name":"나이키 에이맥스","weight" : 1, "boost" : 1,"description" : "나이키 운동화"} {"index":{"_index":"doo", "_id":"3"}} {"name":"나이키 에어조던","weight" : 1, "boost" : 1,"description" : "나이키 운동화 농구화"} {"index":{"_index":"doo", "_id":"4"}} {"name"..
인덱스 생성 PUT test_doo { "settings": { "analysis": { "analyzer": { "nori_analyzer": { "tokenizer": "nori_tokenizer" }, "jamo_analyzer": { "type": "custom", "tokenizer": "whitespace", "filter": [ "lowercase", "stop", "snowball", "doo-jamo" ] }, "chosung_analyzer": { "type": "custom", "tokenizer": "whitespace", "filter": [ "lowercase", "stop", "snowball", "doo-chosung" ] } } } }, "mappings": { "prope..
자모 필터와 초성 필터를 적용해보자. 커스텀 애널라이저 생성하면서 토큰필터에 추가해 보았다. PUT my_index3 { "settings": { "index": { "analysis": { "analyzer": { "my_custom_analyzer": { "type": "custom", "tokenizer": "whitespace", "filter": [ "lowercase", "stop", "snowball", "doo_jamo", "doo_chosung" ] } } } } } } 애널라이저를 테스트 해보았는데.. GET my_index3/_analyze { "analyzer": "my_custom_analyzer", "text": [ "한글 자모 분석 필터" ] } 결과 음.. 그렇군.. 근데 이..
애널라이저 테스트 GET _analyze { "text": "The quick brown fox jumps over the lazy dog", "tokenizer": "whitespace", "filter": [ "lowercase", "stop", "snowball" ] } 결과가 이렇게 나오는디.. 음.. whitespace 를 거치면서 공백으로 나누어 진 토큰 들을 lowercase 에서 소문자로 변경, 그 후에 stop (불용어) 필터 에서 the 가 제거, snowball 필터에서 jumps 가 jump 로 변경 등록된 Analyzer 를 통해 테스트 GET _analyze { "text": "The quick brown fox jumps over the lazy dog", "analyzer":..
Mac OS Big Sur 11.6 설치되어 있나??? mvn -v mvn 설치 Homebrew를 사용한 메이블 설치명령어 brew install maven 에러 case 1 에러 case 2 Error: You are using macOS 10.14. We (and Apple) do not provide support for this old version. 아.. 망할노무 회사야 돈좀 쓰자 OS 업데이트 못하게 했으니.. maven 버전을 낮춰서 설치해봄 repository 버전확인 brew search maven (base) ➜ ~ brew search maven ==> Formulae maven maven-completion maven-shell maven@3.2 maven@3.3 maven@3.5..
Elasticsearch : PUT _component_template/component_template1 { "template": { "mappings": { "properties": { "@timestamp": { "type": "date" } } } } } PUT _component_template/runtime_component_template { "template": { "mappings": { "runtime": { "day_of_week": { "type": "keyword", "script": { "source": "emit(doc['@timestamp'].value.dayOfWeekEnum.getDisplayName(TextStyle.FULL, Locale.ROOT))" } } } } }..