GROUPBY
엘라스틱 서치 (elasticsearch) fielddata
엘라스틱 서치에서 aggregations를 사용하여 text 필드를 그룹화 하려고 했다. 하지만 이런 오류와 함께 사용이 되질 않았다.12Fielddata is disabled on text fields by default. Set fielddata=true on [your_field_name] in order to load fielddata in memory by uninverting the inverted index. Note that this can however use significant memory.cs 그래서 엘라스틱 서치 문서를 살펴보던 중 text 필드에 fielddata에 대해 알게 되었다. 대 부분의 필드 들은 기본적으로 자신의 필드가 검색가능하도록 인덱스 처리가 된다. 그러기 위해서..
Mysql Group by
그룹화 Group By 그룹화를 통해 집계함수의 활용범위를 넓힐 수 있다. 1. Group By로 그룹화 적용 전 적용 후 Group By 구를 사용해서 지정된 열의 값이 같은 행이 하나의 그룹으로 묶인다. 같은 값들로 묶이기 때문에, DISTINCT의 효과도 볼 수 있다. GroupBy 절의 조건 부여 groupby절의 where절을 이용하여 조건을 부여 할 수 없습니다. 예를 들어 select value, count(id), count(value) from testmysql where count(id) = 1 group by value; 과 같이 쿼리문을 실행하면 에러가 발생합니다. 그 이유는 GroupBy 구문보다 where절의 실행 순서가 더 빠르기 때문입니다 내부 처리순서 Where-> grou..