Elasticsearch의 Keyword 데이터 유형
2442 단어 ElasticsearchElasticsearch 가이드
Keyword 필드는 메일 주소, 호스트 이름, 상태 코드, 압축 코드, 라벨 등 구조화된 데이터를 인덱스하는 데 사용됩니다.
주로 필터링(모든
status
이 published
인 블로그 찾기), 정렬 또는 집합에 사용됩니다.Keyword 필드는 정확한 조회만 가능합니다.메일 본문이나 상품 설명 같은 색인 전문 필드가 필요하다면.그럼 [text,
text
]]를 써야 할 것 같아요.다음은 키워드 필드를 설정하는 예입니다.
[source,js]
PUT my_index
{
"mappings": {
"_doc": {
"properties": {
"tags": {
"type": "keyword"
}
}
}
}
}
[[keyword-params]]
keyword 필드의 매개 변수
keyword
필드에서는 다음 매개변수를 수신할 수 있습니다.[horizontal]
[mapping-boost,
boost
]: Mapping field-level query time boosting( ). , `1.0`.
[doc-values,
doc_values
]: ` ` , scripting. `true`.
[eager-global-ordinals,
eager_global_ordinals
]: , `false`.
(significant) terms aggregations .
[multi-fields,
fields
]: multi-field string , , ,
.
[ignore-above,
ignore_above
]: string .
`2147483647`, .
`keyword` `Text` : `ignore_above: 256`.
[mapping-index,
index
]: , `true`.
[index-options,
index_options
]: index .
`docs`, `freqs`, .
[norms,
norms
]: ` `.
`false`.
[null-value,
null_value
]: string , `null` , string .
`null`, .
[mapping-store,
store
]: [mapping-source-field,`_source`] .
`false`.
[similarity,
similarity
]: _ _. `BM25`.
[normalizer,
normalizer
]: , `null`, .
노트:부터2.x 버전에서 가져온 index는 지원되지 않습니다
keyword
.가다x 가져오면 keyword
이 string
로 내려갑니다.이것은 너로 하여금 새로운 맵핑을 낡은 맵핑에 합병하게 할 수 있다.오래 사용한 index는 6으로 업그레이드해야 합니다.x의 버전을 다시 만들기 전에 다시 만들 수 있지만, 다운그레이드하면 다시 설정할 수 있습니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 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에 따라 라이센스가 부여됩니다.