Elasticsearch 검색엔진 의 일반적인 방법 (1) filter 와 query
1998 단어 Elasticsearchelasticsearch빅 데이터
1. filter 단일 조건 조회
# age=25
GET index_1/_search
{
"query": {
"bool": {
"filter": {
"term": {
"age": "25"
}
}
}
}
}
2. filter 다 중 조건 조회
# 90 ,
GET index_1/_search
{
"query": {
"bool": {
"filter": [{
"match_phrase": {
"age": "90 "
}},
{
"term":{
"education": " "
}
}]
}
}
}
2. query 컨 텍스트 조회, 상관 도 계산
query 조회 의 필터 조건
must: 만족 해 야 할 조건 (and 에 해당)
should: 만족 할 수도 있 고 만족 하지 않 을 수도 있 는 조건 (or 에 해당)
must_not: 만족 할 필요 가 없 는 조건 (not 에 해당)
# 90 ,
GET index_1/_search
{
"query": {
"bool": {
"must": [{
"match_phrase": {
"age": "90 "
}},
{
"term":{
"education": " "
}
}]
}
}
}
3. filter 구현 and, or, not 기능
# 90 ,
GET index_5/_search
{
"query": {
"bool": {
"filter": {
"bool": {
"must": [{
"term":{
"age": "90 "
}},
{
"match":{
"education": " "
}
}]
}
}
}
}
}
요약:
1. query, 조회 작업 은 조회 뿐만 아니 라 점수 도 계산 합 니 다score, 관련 도 확인 에 사용 하기;filter, 조회 작업 은 조회 조건 만족 여부 만 판단 합 니 다.
2. filter, 조회 결 과 는 es 자동 캐 시 되 어 조회 효율 을 높 일 수 있 습 니 다.
3. query 와 filter 다 중 조건 조회 방법 은 기본적으로 유사 합 니 다.
4. query 와 filter 조회 조건 은 통용 되 며, 일부 형식 만 조정 하면 됩 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Embulk를 사용하여 ElasticCloud로 보내기Embulk에서 ElasticCloud에 보낼 수 있을까라고 생각비망록도 겸해 기술을 남깁니다 Embulk 설치 ElasticCloud (14 일 체험판) brew라면 아래 명령 입력 파일 만들기 파일 내용 seed...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.