array
-
15강. 코틀린에서 배열과 컬렉션을 다루는 방법BackEnd/Kotlin 2024. 3. 21. 05:00
배열(Array) 컬렉션(Collection) - List, Set, Map 컬렉션의 null 가능성 Java와 함께 사용할 때 주의할 점 배열 배열은 잘 사용하지 않습니다. Effective Java에도 '배열보다 리스트를 사용하라'라고 되어 있습니다. 다음은 배열을 사용한 Java 코드입니다. int[] array = {100, 200}; for (int i = 0; i < array.length; i++) { System.out.printf("%s %s", i, array[i]); } Kotlin으로 구현하면 다음과 같습니다. val array = arrayOf(100, 200) for (i in array.indices) { println("${i} ${array[i]}") } for ((idx,..
-
07. 데이터 타입(Data Type)BackEnd/Elasticsearch 2021. 9. 20. 09:50
1. Keyword 데이터 타입 키워드 형태로 사용할 데이터에 적합한 데이터 타입입니다. 별도의 분석기를 거치지 않고 원문 그대로 색인하기 때문에 특정 코드나 키워드 등 정형화된 콘텐츠에 주로 사용됩니다. 1) 검색 시 필터링되는 항목 2) 정렬이 필요한 항목 3) 집계해야 하는 항목 이 세 가지 경우에는 반드시 keyword 타입을 사용합니다. PUT movie_search_datatype/_mapping/_doc { "properties": { "multiMovieYn": { "type": "keyword" } } } (주요 파라미터) boost, doc_values, index, null_value, store 2. Text 데이터 타입 색인 시 지정된 분석기가 컬럼의 데이터를 문자열 데이터로 인식..