際際滷

際際滷Share a Scribd company logo
Elasticsearch Server
chapter5. 蟆 蟆郁骸 レ
螳
 豺 襭  螻
 elasticsearch螳 螻牛 ろ襴渚 蠍磯
 れ 語企ゼ  襭 瑚骸 蟆
 覦 ろ襾狩語  レ 覩語 れ 讌 
  螻殊 譴 
 覩瑚 狩 
 轟 ろ襾狩瑚 覦 伎 蟆
  螻郁骸 蟯 碁 蟆
1. Apache Lucene scoring
  讌  ろ襾狩語 蟯煙 豺
 蠍磯蓋 豺 襭  螻 螻襴讀 TD/IDF
(Term Frequency - Inverse Document Frequency)
 ろ襾狩瑚  朱 
讌襯  襷 螻 螳 るゴ
Score properties
 ろ襾狩 譴(Document boost)
瑚骸 ろ襾狩語 譯殊伎 譴
  譴(Field boost)
讌  螻殊  譯殊伎 譴
 譟一讌(Coord)
ろ襾狩瑚  れ  蠍磯 螳
 IDF(Inverse Document Frequency)
企 れ螳 朱 覓語襯 企 螳
 蠍語願鍵譴(Length norm)
螳  れ  蠍磯. 螳 蠍語襦 讌.
 Term frequency
企 れ螳 襾狩語 豢 觜
蠍磯蓋  螻 螻旧
score(q,d)=coord(q,d)queryNorm(q)(tf (tind)idf (t)2 boost(t)norm(t,d)) 
 殊 れ螳 覓殊襦 ろ襾狩 螳 讌 蟆企.
 ろ襾狩 螳 襦 ろ襾狩 螳 讌 蟆企.
   譴螳 襦 ろ襾狩 螳 讌 蟆企.
 ref : https://lucene.apache.org/core/4_0_0/core/org/apache/lucene/search/similarities/
TFIDFSimilarity.html
2. Scripting 蠍磯
 elasticsearch ろ襴渚語煙   語企ゼ 讌
 蠍磯蓋朱 MVEL
 javascript, python, groovy讌
3. れ 語企 伎 蟆
 り記 語 襭  れ 覿蠍磯ゼ  螳
 語伎 譬襯 蟯 願 豢豢 覿 螻
 語企ゼ 豌襴蠍
  語企ゼ 豌襴 覦覯
語企襦  るジ  ろ襾狩碁ゼ 
語企襦 覿襴 語 ろ襾狩碁ゼ 
 ろ襾狩語   語覯襦
 語企ゼ 螳讌蠍
 語 螳讌 殊企襴
 豺 一拘(Apache Tika)
 蠏讌 (Language detection)
 ろ瑚 蠍語伎襦 語 螳讌螳 伎.
譴襦  レ 覩語蠍
 讌 譴
 讌  query field 譴 れ
   譴
   譴 れ
 讌 襴曙 譴 螳 螳讌
譴襯 讌 豢螳
{
"query" : {
"prefix" : {
"title" : {
"value" : "cri",
"boost" : 3.0
}
}
}
}
Demo - boost query
譴襯 讌 豢螳
{
"query": {
"constant_score": {
"query": {
"query_string": {
"query": "available:false author:heller"
}
}
}
}
}
Demo - constant_score
譴襯 語 豢螳
{
"title" : "The Complete Sherlock Holmes",
"author" : "Arthur Conan Doyle",
"year": 1936
}
譴襯 語 豢螳
{
"title" : "The Complete Sherlock Holmes",
"author" : {
"_value" : "Arthur Conan Doyle",
"_boost" : 10.0,
},
"year": 1936
}
6. 覩瑚 狩 
  企ゼ 蟆, 覩瑚 狩蟇磯   襷れ広
 襯朱れ crime蟆  Crime and Punishment
訖襷 , criminality abuse企
企 れ 蟆 
 願 覦 襷 襭
synonym
 analyzer synonym 
 襷ろ synonym襦狩 豢螳
  
 覈 
 criminality, wars => crime
 abuse => punishment
  
 one, two, three => one, two, three
7. 讌 伎 蠍磯 危
Analyze API(Testing Analyzers)
elasticsearch 企至 tokenize螻
index 企至 ル讌 危危蠍郁 る.
蠏碁 elasticsearch analyze API襯 螻(覯蟾)
谿瑚 : https://www.elastic.co/guide/en/elasticsearch/guide/current/analysis-intro.html?q=_analy
Demo - analyze API
7. 讌 伎 蠍磯 危
Explain API
貎朱Μ 轟 襾狩瑚 企至 螳 螻磯伎讌
覲企 蠍磯 螻
谿瑚 : https://www.elastic.co/guide/en/elasticsearch/reference/current/search-explain.html?q=_explain
Demo - explain API
Ad

Recommended

Ch1 求≡梶求メ 梶メ梶 求=
Ch1 求≡梶求メ 梶メ梶 求=
Minchul Jung
朱ろ 豺 ch7. 朱ろ 豺 企ろ 碁
朱ろ 豺 ch7. 朱ろ 豺 企ろ 碁
Minchul Jung
elasticsearch
elasticsearch
轟 覦
Fundamental of ELK Stack
Fundamental of ELK Stack
譯狩
elasticsearch_ 覦 _襴
elasticsearch_ 覦 _襴
Junyi Song
20151022 elasticsearch 覦_′_sds覦
20151022 elasticsearch 覦_′_sds覦
Junyi Song
殊ろ 豺 碁碁
殊ろ 豺 碁碁
譬 蟾
Meteor Elasticsearch 磯 Trial
Meteor Elasticsearch 磯 Trial
Sangwon Lee
谿螻′姶螻 所 螳 Elasticsearch Node.js
谿螻′姶螻 所 螳 Elasticsearch Node.js
HeeJung Hwang
Elastic Search (殊ろ煙豺) 覓
Elastic Search (殊ろ煙豺) 覓
SeungHyun Eom
蟆 觜 螳 蟲
蟆 觜 螳 蟲
Rjs Ryu
XECon+PHPFest2014 覦襭 - ElasticSearch襯 伎 牛蟆 蟲豢覦覯 - 蟾覩
XECon+PHPFest2014 覦襭 - ElasticSearch襯 伎 牛蟆 蟲豢覦覯 - 蟾覩
XpressEngine
201804 neo4 j_cypher_guide
201804 neo4 j_cypher_guide
Junyi Song
Logstash, ElasticSearch, Kibana
Logstash, ElasticSearch, Kibana
HyeonSeok Choi
=梶求メ, 襦蠏語ろ, る
=梶求メ, 襦蠏語ろ, る
譬覩 蟾
メ戟≡求 求メ梶 =梶 メ 求戟釈求
メ戟≡求 求メ梶 =梶 メ 求戟釈求
譬覩 蟾
讌 讌 (Programming collective intelligence) ろ磯: Chapter 4 - Searching & Ranking
讌 讌 (Programming collective intelligence) ろ磯: Chapter 4 - Searching & Ranking
Ian Choi
Apache solr螳 20120629
Apache solr螳 20120629
Dosang Yoon
Elastic stack
Elastic stack
Kenu, GwangNam Heo
Mongo DB 覯所企 - 4 貎朱Μ蠍
Mongo DB 覯所企 - 4 貎朱Μ蠍
JangHyuk You
Feature perf comp_v1
Feature perf comp_v1
InfiniFlux Korea
SPARK SQL
SPARK SQL
Juhui Park
Mongo DB襦 讌 CRUD
Mongo DB襦 讌 CRUD
Jin wook
Learning spark ch1-2
Learning spark ch1-2
HyeonSeok Choi
Tajo and SQL-on-Hadoop in Tech Planet 2013
Tajo and SQL-on-Hadoop in Tech Planet 2013
Gruter
Elasticsearch development case
Elasticsearch development case
手 豕
Vectorized processing in_a_nutshell_DeView2014
Vectorized processing in_a_nutshell_DeView2014
Gruter
mongodb mysql CRUD 一一 焔 觜蟲
mongodb mysql CRUD 一一 焔 觜蟲
Woo Yeong Choi
Apresenta巽達o uniderp
MauriciaPalacio
Valentine Promo
Valentine Promo
4otoBug

More Related Content

What's hot (20)

谿螻′姶螻 所 螳 Elasticsearch Node.js
谿螻′姶螻 所 螳 Elasticsearch Node.js
HeeJung Hwang
Elastic Search (殊ろ煙豺) 覓
Elastic Search (殊ろ煙豺) 覓
SeungHyun Eom
蟆 觜 螳 蟲
蟆 觜 螳 蟲
Rjs Ryu
XECon+PHPFest2014 覦襭 - ElasticSearch襯 伎 牛蟆 蟲豢覦覯 - 蟾覩
XECon+PHPFest2014 覦襭 - ElasticSearch襯 伎 牛蟆 蟲豢覦覯 - 蟾覩
XpressEngine
201804 neo4 j_cypher_guide
201804 neo4 j_cypher_guide
Junyi Song
Logstash, ElasticSearch, Kibana
Logstash, ElasticSearch, Kibana
HyeonSeok Choi
=梶求メ, 襦蠏語ろ, る
=梶求メ, 襦蠏語ろ, る
譬覩 蟾
メ戟≡求 求メ梶 =梶 メ 求戟釈求
メ戟≡求 求メ梶 =梶 メ 求戟釈求
譬覩 蟾
讌 讌 (Programming collective intelligence) ろ磯: Chapter 4 - Searching & Ranking
讌 讌 (Programming collective intelligence) ろ磯: Chapter 4 - Searching & Ranking
Ian Choi
Apache solr螳 20120629
Apache solr螳 20120629
Dosang Yoon
Elastic stack
Elastic stack
Kenu, GwangNam Heo
Mongo DB 覯所企 - 4 貎朱Μ蠍
Mongo DB 覯所企 - 4 貎朱Μ蠍
JangHyuk You
Feature perf comp_v1
Feature perf comp_v1
InfiniFlux Korea
SPARK SQL
SPARK SQL
Juhui Park
Mongo DB襦 讌 CRUD
Mongo DB襦 讌 CRUD
Jin wook
Learning spark ch1-2
Learning spark ch1-2
HyeonSeok Choi
Tajo and SQL-on-Hadoop in Tech Planet 2013
Tajo and SQL-on-Hadoop in Tech Planet 2013
Gruter
Elasticsearch development case
Elasticsearch development case
手 豕
Vectorized processing in_a_nutshell_DeView2014
Vectorized processing in_a_nutshell_DeView2014
Gruter
mongodb mysql CRUD 一一 焔 觜蟲
mongodb mysql CRUD 一一 焔 觜蟲
Woo Yeong Choi
谿螻′姶螻 所 螳 Elasticsearch Node.js
谿螻′姶螻 所 螳 Elasticsearch Node.js
HeeJung Hwang
Elastic Search (殊ろ煙豺) 覓
Elastic Search (殊ろ煙豺) 覓
SeungHyun Eom
蟆 觜 螳 蟲
蟆 觜 螳 蟲
Rjs Ryu
XECon+PHPFest2014 覦襭 - ElasticSearch襯 伎 牛蟆 蟲豢覦覯 - 蟾覩
XECon+PHPFest2014 覦襭 - ElasticSearch襯 伎 牛蟆 蟲豢覦覯 - 蟾覩
XpressEngine
201804 neo4 j_cypher_guide
201804 neo4 j_cypher_guide
Junyi Song
Logstash, ElasticSearch, Kibana
Logstash, ElasticSearch, Kibana
HyeonSeok Choi
=梶求メ, 襦蠏語ろ, る
=梶求メ, 襦蠏語ろ, る
譬覩 蟾
メ戟≡求 求メ梶 =梶 メ 求戟釈求
メ戟≡求 求メ梶 =梶 メ 求戟釈求
譬覩 蟾
讌 讌 (Programming collective intelligence) ろ磯: Chapter 4 - Searching & Ranking
讌 讌 (Programming collective intelligence) ろ磯: Chapter 4 - Searching & Ranking
Ian Choi
Apache solr螳 20120629
Apache solr螳 20120629
Dosang Yoon
Mongo DB 覯所企 - 4 貎朱Μ蠍
Mongo DB 覯所企 - 4 貎朱Μ蠍
JangHyuk You
Mongo DB襦 讌 CRUD
Mongo DB襦 讌 CRUD
Jin wook
Learning spark ch1-2
Learning spark ch1-2
HyeonSeok Choi
Tajo and SQL-on-Hadoop in Tech Planet 2013
Tajo and SQL-on-Hadoop in Tech Planet 2013
Gruter
Elasticsearch development case
Elasticsearch development case
手 豕
Vectorized processing in_a_nutshell_DeView2014
Vectorized processing in_a_nutshell_DeView2014
Gruter
mongodb mysql CRUD 一一 焔 觜蟲
mongodb mysql CRUD 一一 焔 觜蟲
Woo Yeong Choi

Viewers also liked (17)

Apresenta巽達o uniderp
MauriciaPalacio
Valentine Promo
Valentine Promo
4otoBug
Next Level Software Integration: Bridging the Gap Between Gmail and Salesforc...
Next Level Software Integration: Bridging the Gap Between Gmail and Salesforc...
Cirrus Insight
Festival City Noida Bakhshi Properties
Festival City Noida Bakhshi Properties
Mayank Aap
Lifecycleofhostdeployedwithforemanandautomated
Lifecycleofhostdeployedwithforemanandautomated
Kanwar Batra
Doriana Capenti Tecate
Alfonso Caputo
Hola profe
Danitza Pacheco Rodriguez
碁Г讌襾狩2
碁Г讌襾狩2
sabina0907
Prueba 1
JazzJimenezitm
Miley cyrus digipak
Miley cyrus digipak
jakcrittenden
La Tierra, planeta del sistema solar
profeshispanica
Simple Finance Presentation
Simple Finance Presentation
jk571983
Oracle Enterprise manager 13c Installation
Oracle Enterprise manager 13c Installation
Osama Mustafa
Photography evaluation
Photography evaluation
Indiiaa777
My music video idea
My music video idea
Kiera_Herbert
Oracle business intelligence overview
Oracle business intelligence overview
nvvrajesh
Apresenta巽達o uniderp
MauriciaPalacio
Valentine Promo
Valentine Promo
4otoBug
Next Level Software Integration: Bridging the Gap Between Gmail and Salesforc...
Next Level Software Integration: Bridging the Gap Between Gmail and Salesforc...
Cirrus Insight
Festival City Noida Bakhshi Properties
Festival City Noida Bakhshi Properties
Mayank Aap
Lifecycleofhostdeployedwithforemanandautomated
Lifecycleofhostdeployedwithforemanandautomated
Kanwar Batra
Doriana Capenti Tecate
Alfonso Caputo
碁Г讌襾狩2
碁Г讌襾狩2
sabina0907
Prueba 1
JazzJimenezitm
Miley cyrus digipak
Miley cyrus digipak
jakcrittenden
La Tierra, planeta del sistema solar
profeshispanica
Simple Finance Presentation
Simple Finance Presentation
jk571983
Oracle Enterprise manager 13c Installation
Oracle Enterprise manager 13c Installation
Osama Mustafa
Photography evaluation
Photography evaluation
Indiiaa777
My music video idea
My music video idea
Kiera_Herbert
Oracle business intelligence overview
Oracle business intelligence overview
nvvrajesh
Ad

Similar to Elasticsearch server Chapter5 (20)

メ釈メ戟≡ Elasticsearch (覈)
メ釈メ戟≡ Elasticsearch (覈)
=梶求メ 求≡= 20160612
=梶求メ 求≡= 20160612
Yong Joon Moon
Elasticsearch襯 GIS 蟆
Elasticsearch襯 GIS 蟆
ksdc2019
=梶求メ 求≡= 20160613
=梶求メ 求≡= 20160613
Yong Joon Moon
Elastic Search Performance Optimization - Deview 2014
Elastic Search Performance Optimization - Deview 2014
Gruter
1. boolean 蟆
1. boolean 蟆
Jungkyu Lee
Elasticsearch 殊ろ煙豺 (蟆觜) 覲伎.txt
Elasticsearch 殊ろ煙豺 (蟆觜) 覲伎.txt
讌 譟
[215]求メ梶釈メ求梶 求戟求п
[215]求メ梶釈メ求梶 求戟求п
NAVER D2
Information Retrieval - Modeling
Information Retrieval - Modeling
Geunhee Cho
17 覲伎讀(BOAZ) 觜一危 貉朱一 - [譴螻豈] : れ螳 一危磯ゼ 伎 Elasticsearch 企ろ 豕
17 覲伎讀(BOAZ) 觜一危 貉朱一 - [譴螻豈] : れ螳 一危磯ゼ 伎 Elasticsearch 企ろ 豕
BOAZ Bigdata
Query suggestions as summarization in exploratory search
Query suggestions as summarization in exploratory search
taeseon ryu
覓 蟆 蠍一
覓 蟆 蠍一
kidoki
Elastic Stack & Data pipeline (1)
Elastic Stack & Data pipeline (1)
Jongho Woo
Partner Story(Megazone): 蠍旧 れ 襦 DeepDive
Partner Story(Megazone): 蠍旧 れ 襦 DeepDive
Elasticsearch
[4谿]蟲蠍 螻襴讀 覿(151106)
[4谿]蟲蠍 螻襴讀 覿(151106)
螻る蟲 覲願鍵蟆曙 : ITS
Elasticsearch Bash script襯 朱 蟆
Elasticsearch Bash script襯 朱 蟆
Younghun Go
Whats Evolving in the Elastic Stack
Whats Evolving in the Elastic Stack
Elasticsearch
Information Retrieval - Evaluation
Information Retrieval - Evaluation
Geunhee Cho
Web Analytics at Scale with Elasticsearch @ naver.com - Part 2 - Lessons Learned
Web Analytics at Scale with Elasticsearch @ naver.com - Part 2 - Lessons Learned
Jungsu Heo
メ釈メ戟≡ Elasticsearch (覈)
メ釈メ戟≡ Elasticsearch (覈)
=梶求メ 求≡= 20160612
=梶求メ 求≡= 20160612
Yong Joon Moon
Elasticsearch襯 GIS 蟆
Elasticsearch襯 GIS 蟆
ksdc2019
=梶求メ 求≡= 20160613
=梶求メ 求≡= 20160613
Yong Joon Moon
Elastic Search Performance Optimization - Deview 2014
Elastic Search Performance Optimization - Deview 2014
Gruter
1. boolean 蟆
1. boolean 蟆
Jungkyu Lee
Elasticsearch 殊ろ煙豺 (蟆觜) 覲伎.txt
Elasticsearch 殊ろ煙豺 (蟆觜) 覲伎.txt
讌 譟
[215]求メ梶釈メ求梶 求戟求п
[215]求メ梶釈メ求梶 求戟求п
NAVER D2
Information Retrieval - Modeling
Information Retrieval - Modeling
Geunhee Cho
17 覲伎讀(BOAZ) 觜一危 貉朱一 - [譴螻豈] : れ螳 一危磯ゼ 伎 Elasticsearch 企ろ 豕
17 覲伎讀(BOAZ) 觜一危 貉朱一 - [譴螻豈] : れ螳 一危磯ゼ 伎 Elasticsearch 企ろ 豕
BOAZ Bigdata
Query suggestions as summarization in exploratory search
Query suggestions as summarization in exploratory search
taeseon ryu
覓 蟆 蠍一
覓 蟆 蠍一
kidoki
Elastic Stack & Data pipeline (1)
Elastic Stack & Data pipeline (1)
Jongho Woo
Partner Story(Megazone): 蠍旧 れ 襦 DeepDive
Partner Story(Megazone): 蠍旧 れ 襦 DeepDive
Elasticsearch
Elasticsearch Bash script襯 朱 蟆
Elasticsearch Bash script襯 朱 蟆
Younghun Go
Whats Evolving in the Elastic Stack
Whats Evolving in the Elastic Stack
Elasticsearch
Information Retrieval - Evaluation
Information Retrieval - Evaluation
Geunhee Cho
Web Analytics at Scale with Elasticsearch @ naver.com - Part 2 - Lessons Learned
Web Analytics at Scale with Elasticsearch @ naver.com - Part 2 - Lessons Learned
Jungsu Heo
Ad

More from Mungyu Choi (18)

HTTP п=求 - ch15. 壱, 語 (Entities and Encoding)
HTTP п=求 - ch15. 壱, 語 (Entities and Encoding)
Mungyu Choi
HTTP п=求 - ch5. web server
HTTP п=求 - ch5. web server
Mungyu Choi
learning spark - Chatper8. Tuning and Debugging
learning spark - Chatper8. Tuning and Debugging
Mungyu Choi
Chapter3 - learning spark
Chapter3 - learning spark
Mungyu Choi
JVM螻 一今
JVM螻 一今
Mungyu Choi
譟磯 覯 企 - ろ豌 焔ロ
譟磯 覯 企 - ろ豌 焔ロ
Mungyu Choi
Nodejs 碁 殊壱, 觜, 覩碁れ
Nodejs 碁 殊壱, 觜, 覩碁れ
Mungyu Choi
nodejs websocket & SOCKET.IO
nodejs websocket & SOCKET.IO
Mungyu Choi
(覯觚,,曙)
(覯觚,,曙)
Mungyu Choi
c++ API ch9. 覦襭
c++ API ch9. 覦襭
Mungyu Choi
b+tree
b+tree
Mungyu Choi
Hdfs
Hdfs
Mungyu Choi
hadoop ch1
hadoop ch1
Mungyu Choi
A tour of go
A tour of go
Mungyu Choi
Ch11. server infra
Ch11. server infra
Mungyu Choi
蠏覈 觜るゼ 讌燕 蠍一 ch6
蠏覈 觜るゼ 讌燕 蠍一 ch6
Mungyu Choi
4.1 狩語ろ語 覿
4.1 狩語ろ語 覿
Mungyu Choi
Chap4_2
Chap4_2
Mungyu Choi
HTTP п=求 - ch15. 壱, 語 (Entities and Encoding)
HTTP п=求 - ch15. 壱, 語 (Entities and Encoding)
Mungyu Choi
HTTP п=求 - ch5. web server
HTTP п=求 - ch5. web server
Mungyu Choi
learning spark - Chatper8. Tuning and Debugging
learning spark - Chatper8. Tuning and Debugging
Mungyu Choi
Chapter3 - learning spark
Chapter3 - learning spark
Mungyu Choi
JVM螻 一今
JVM螻 一今
Mungyu Choi
譟磯 覯 企 - ろ豌 焔ロ
譟磯 覯 企 - ろ豌 焔ロ
Mungyu Choi
Nodejs 碁 殊壱, 觜, 覩碁れ
Nodejs 碁 殊壱, 觜, 覩碁れ
Mungyu Choi
nodejs websocket & SOCKET.IO
nodejs websocket & SOCKET.IO
Mungyu Choi
(覯觚,,曙)
(覯觚,,曙)
Mungyu Choi
c++ API ch9. 覦襭
c++ API ch9. 覦襭
Mungyu Choi
Ch11. server infra
Ch11. server infra
Mungyu Choi
蠏覈 觜るゼ 讌燕 蠍一 ch6
蠏覈 觜るゼ 讌燕 蠍一 ch6
Mungyu Choi
4.1 狩語ろ語 覿
4.1 狩語ろ語 覿
Mungyu Choi

Elasticsearch server Chapter5

  • 2. 螳 豺 襭 螻 elasticsearch螳 螻牛 ろ襴渚 蠍磯 れ 語企ゼ 襭 瑚骸 蟆 覦 ろ襾狩語 レ 覩語 れ 讌 螻殊 譴 覩瑚 狩 轟 ろ襾狩瑚 覦 伎 蟆 螻郁骸 蟯 碁 蟆
  • 3. 1. Apache Lucene scoring 讌 ろ襾狩語 蟯煙 豺 蠍磯蓋 豺 襭 螻 螻襴讀 TD/IDF (Term Frequency - Inverse Document Frequency) ろ襾狩瑚 朱 讌襯 襷 螻 螳 るゴ
  • 4. Score properties ろ襾狩 譴(Document boost) 瑚骸 ろ襾狩語 譯殊伎 譴 譴(Field boost) 讌 螻殊 譯殊伎 譴 譟一讌(Coord) ろ襾狩瑚 れ 蠍磯 螳 IDF(Inverse Document Frequency) 企 れ螳 朱 覓語襯 企 螳 蠍語願鍵譴(Length norm) 螳 れ 蠍磯. 螳 蠍語襦 讌. Term frequency 企 れ螳 襾狩語 豢 觜
  • 5. 蠍磯蓋 螻 螻旧 score(q,d)=coord(q,d)queryNorm(q)(tf (tind)idf (t)2 boost(t)norm(t,d)) 殊 れ螳 覓殊襦 ろ襾狩 螳 讌 蟆企. ろ襾狩 螳 襦 ろ襾狩 螳 讌 蟆企. 譴螳 襦 ろ襾狩 螳 讌 蟆企. ref : https://lucene.apache.org/core/4_0_0/core/org/apache/lucene/search/similarities/ TFIDFSimilarity.html
  • 6. 2. Scripting 蠍磯 elasticsearch ろ襴渚語煙 語企ゼ 讌 蠍磯蓋朱 MVEL javascript, python, groovy讌
  • 7. 3. れ 語企 伎 蟆 り記 語 襭 れ 覿蠍磯ゼ 螳 語伎 譬襯 蟯 願 豢豢 覿 螻
  • 8. 語企ゼ 豌襴蠍 語企ゼ 豌襴 覦覯 語企襦 るジ ろ襾狩碁ゼ 語企襦 覿襴 語 ろ襾狩碁ゼ ろ襾狩語 語覯襦
  • 9. 語企ゼ 螳讌蠍 語 螳讌 殊企襴 豺 一拘(Apache Tika) 蠏讌 (Language detection) ろ瑚 蠍語伎襦 語 螳讌螳 伎.
  • 10. 譴襦 レ 覩語蠍 讌 譴 讌 query field 譴 れ 譴 譴 れ 讌 襴曙 譴 螳 螳讌
  • 11. 譴襯 讌 豢螳 { "query" : { "prefix" : { "title" : { "value" : "cri", "boost" : 3.0 } } } }
  • 12. Demo - boost query
  • 13. 譴襯 讌 豢螳 { "query": { "constant_score": { "query": { "query_string": { "query": "available:false author:heller" } } } } }
  • 15. 譴襯 語 豢螳 { "title" : "The Complete Sherlock Holmes", "author" : "Arthur Conan Doyle", "year": 1936 }
  • 16. 譴襯 語 豢螳 { "title" : "The Complete Sherlock Holmes", "author" : { "_value" : "Arthur Conan Doyle", "_boost" : 10.0, }, "year": 1936 }
  • 17. 6. 覩瑚 狩 企ゼ 蟆, 覩瑚 狩蟇磯 襷れ広 襯朱れ crime蟆 Crime and Punishment 訖襷 , criminality abuse企 企 れ 蟆 願 覦 襷 襭
  • 18. synonym analyzer synonym 襷ろ synonym襦狩 豢螳
  • 19. 覈 criminality, wars => crime abuse => punishment one, two, three => one, two, three
  • 20. 7. 讌 伎 蠍磯 危 Analyze API(Testing Analyzers) elasticsearch 企至 tokenize螻 index 企至 ル讌 危危蠍郁 る. 蠏碁 elasticsearch analyze API襯 螻(覯蟾) 谿瑚 : https://www.elastic.co/guide/en/elasticsearch/guide/current/analysis-intro.html?q=_analy
  • 22. 7. 讌 伎 蠍磯 危 Explain API 貎朱Μ 轟 襾狩瑚 企至 螳 螻磯伎讌 覲企 蠍磯 螻 谿瑚 : https://www.elastic.co/guide/en/elasticsearch/reference/current/search-explain.html?q=_explain