Elasticsearch: 탄λ ₯적 검색 λ§€ν•‘μ—μ„œ ν•„λ“œλ₯Ό λ¬΄μ‹œν•˜λŠ” 방법

에 λ§Œλ“  2015λ…„ 09μ›” 11일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: elastic/elasticsearch

μ•ˆλ…•ν•˜μ‹­λ‹ˆκΉŒ,

λ‚΄ λ°μ΄ν„°μ—μ„œ ν•„λ“œλ₯Ό λ¬΄μ‹œν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. 이에 λŒ€ν•œ 맀핑을 μ–΄λ–»κ²Œ 생성해야 ν•©λ‹ˆκΉŒ? 예λ₯Ό λ“€μ–΄,

{
"ν‚€1":"κ°’1",

"ν‚€2":"κ°’2"
}

key2λ₯Ό λ¬΄μ‹œν•˜κ³  싢은데 μ–΄λ–»κ²Œ 맀핑을 생성해야 ν•©λ‹ˆκΉŒ?

감사 ν•΄μš”

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

"λ¬΄μ‹œ"κ°€ μ˜λ―Έν•˜λŠ” 바에 따라 λ‹€λ₯΄μ§€λ§Œ 핡심 μœ ν˜• μ°Έμ‘° λ¬Έμ„œμ—μ„œ μ§ˆλ¬Έμ— λŒ€ν•œ 닡변을 얻을 수 μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄:

  • key2 맀핑에 "store":false λ₯Ό μΆ”κ°€ν•˜μ—¬ μΈλ±μŠ€μ— μ €μž₯ν•˜μ§€ μ•Šλ„λ‘ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • "include_in_all":false λ₯Ό key2 맀핑에 μΆ”κ°€ν•˜μ—¬ _all ν•„λ“œμ— ν¬ν•¨λ˜μ§€ μ•Šλ„λ‘ ν•  수 μžˆμŠ΅λ‹ˆλ‹€(즉, key2 ν•„λ“œμ—μ„œ λͺ…μ‹œμ μœΌλ‘œ κ²€μƒ‰ν•˜μ§€ μ•ŠλŠ” ν•œ ν…μŠ€νŠΈ 검색에 ν¬ν•¨λ˜μ§€ μ•ŠμŒ)
  • "index":"no" λ₯Ό key2 λ§€ν•‘μœΌλ‘œ μ„€μ •ν•˜μ—¬ μ „ν˜€ 검색할 수 없도둝 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

참고둜, 이와 같은 μ§ˆλ¬Έμ„ ν•  수 μžˆλŠ” ν›Œλ₯­ν•œ ν† λ‘  포럼 이 μžˆμŠ΅λ‹ˆλ‹€!

λͺ¨λ“  3 λŒ“κΈ€

"λ¬΄μ‹œ"κ°€ μ˜λ―Έν•˜λŠ” 바에 따라 λ‹€λ₯΄μ§€λ§Œ 핡심 μœ ν˜• μ°Έμ‘° λ¬Έμ„œμ—μ„œ μ§ˆλ¬Έμ— λŒ€ν•œ 닡변을 얻을 수 μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄:

  • key2 맀핑에 "store":false λ₯Ό μΆ”κ°€ν•˜μ—¬ μΈλ±μŠ€μ— μ €μž₯ν•˜μ§€ μ•Šλ„λ‘ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • "include_in_all":false λ₯Ό key2 맀핑에 μΆ”κ°€ν•˜μ—¬ _all ν•„λ“œμ— ν¬ν•¨λ˜μ§€ μ•Šλ„λ‘ ν•  수 μžˆμŠ΅λ‹ˆλ‹€(즉, key2 ν•„λ“œμ—μ„œ λͺ…μ‹œμ μœΌλ‘œ κ²€μƒ‰ν•˜μ§€ μ•ŠλŠ” ν•œ ν…μŠ€νŠΈ 검색에 ν¬ν•¨λ˜μ§€ μ•ŠμŒ)
  • "index":"no" λ₯Ό key2 λ§€ν•‘μœΌλ‘œ μ„€μ •ν•˜μ—¬ μ „ν˜€ 검색할 수 없도둝 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

참고둜, 이와 같은 μ§ˆλ¬Έμ„ ν•  수 μžˆλŠ” ν›Œλ₯­ν•œ ν† λ‘  포럼 이 μžˆμŠ΅λ‹ˆλ‹€!

κ³ λ§ˆμ›Œ, λ‚˜λŠ” λ‹€μŒκ³Ό 같은 λͺ¨λ“  것을 ν¬ν•¨ν•˜λ €κ³  λ…Έλ ₯ν–ˆλ‹€.
"ν‚€2":{
"μœ ν˜•": "객체",
"ν™œμ„±ν™”": 거짓,
"μ €μž₯":거짓,
"include_in_all":거짓,
"색인":"μ•„λ‹ˆμš”"
}

κ·ΈλŸ¬λ‚˜ μ—¬μ „νžˆ 데이터λ₯Ό μˆ˜μ§‘ν•˜λ €κ³  ν•  λ•Œ λ¬΄μ‹œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. ν¬λŸΌμ—λ„ μ§ˆλ¬Έμ„ μ˜¬λ¦¬κ² μŠ΅λ‹ˆλ‹€.

감사 ν•΄μš”

이것을 μΆ”μ ν•˜λ €λŠ” μ‚¬λžŒμ„ μœ„ν•΄ 토둠이 계속 λ˜μ—ˆμŠ΅λ‹ˆλ‹€ . ν˜„μž¬λ‘œμ„œλŠ” 비ꡐ적 λ‹¨μˆœν•œ 잘λͺ»λœ κ΅¬μ„±μœΌλ‘œ λ³΄μž…λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰

κ΄€λ ¨ 문제

matthughes picture matthughes  Β·  3μ½”λ©˜νŠΈ

ttaranov picture ttaranov  Β·  3μ½”λ©˜νŠΈ

rjernst picture rjernst  Β·  3μ½”λ©˜νŠΈ

jpountz picture jpountz  Β·  3μ½”λ©˜νŠΈ

clintongormley picture clintongormley  Β·  3μ½”λ©˜νŠΈ