홈>
배열 필드가있는 모델이 있습니다. 이 필드에는 각 엔티티에 대한 단어가 포함되어 있습니다. 모델은 다음과 같습니다.
class Entity(models.Model):
words = ArrayField(
models.CharField(max_length=255, blank=True),
null=True,
blank=True
)
이 모델의 모든 객체 목록을 모으고이 배열에서 가장 흔한 단어 100 개를 찾고 싶습니다. Postgresql 에서이 작업을 수행 할 수있는 방법이 있습니까? 아니면 효율적인 방법은 무엇입니까?
-
답변 # 1
관련 자료
- 키보드에서 C 2D 배열로 단어 읽기
- postgresql - Postgres 어레이에서 특정 이름을 삭제하려면 어떻게해야합니까?
- java - 하나의 배열 목록에서 공통 문자열 수
- PHP에서 문자열의 단어 배열 확인
- sql - Postgres는 json 배열을 쿼리하여 조건과 일치하는 개수를 찾습니다
- postgresql - Postgres에서 JSON 또는 JSONB 배열과 SQL 배열을 사용하는 경우
- javascript - 2D 문자 배열에서 단어를 찾고 JS에서 사용하지 않는 문자를 반환하는 방법은 무엇입니까?
- Google 스프레드 시트의 두 열에서 일반적인 단어를 찾는 방법
- 파이썬은 텍스트 파일을 단어 배열로 읽습니다
- laravel - 배열 요소의 숫자를 비교 한 다음 시작 PHP에서 공통 숫자를 얻는 방법
- regex - R의 벡터에서 일반적인 단어를 얻는 방법이 있습니까?
- javascript - 두 객체 배열 사이의 공통 값을 찾아 객체 배열로 저장
- sql - TEXT Array []를 postgres 함수에 전달하는 방법은 무엇입니까?
- concurrency - common lisp - lparallel이 배열 요소 할당에 문제가있는 이유는 무엇입니까?
- javascript - 배열 배열의 공통 값 - lodash
- 두 개의 문자열 벡터에서 공통 단어 개수 + 식별 [R]
- c# - LinQ 확장 메서드를 unsing 문자열 배열의 단어 수를 계산하는 방법
관련 질문
- python - 삭제 된 django_migrations 테이블 다시 만들기
- postgresql - Python을 사용하여 존재하지 않는 경우 postgres 사용자/역할을 만드는 방법
- python - 날짜 열 Django로 평균하고 싶습니까?
- python - 스크랩 된 값을 단락 형식으로 인쇄하려면 어떻게해야합니까? 장고
- python - 장고 basemodelsPostDoesNotExist
- python - cherrypy를 사용한 django - modulenotfound 오류
- python - clean_data와 관련된 양식 제출시 오류 수신
- python - Djangocontribauth 뷰에서 앱 이름 사용
- python - Django KeyError의 원인을 파악할 수 없습니다
- python - 입력을 기반으로 계산되는 모델에 속성을 추가하는 방법은 무엇입니까?
근사값이 충분하고 테이블 통계가 상당히 정확한 경우 PostgreSQL에서 수집 한 배열 요소 통계를 사용하여 문제를 해결할 수 있습니다.
테이블이
public.entity
라고 가정 속성은words
입니다 이 쿼리는 원하는 결과를 생성합니다.