SlideShare uma empresa Scribd logo
1 de 15
BM25
Joseph Tang
2014.08.04
Motivation
BM25
Utility programs
火锅
重庆有面儿火锅店面色彩温馨,装修精致,宽敞,老板、服务
人员热情,让您能真正酣畅淋漓的感受老火锅的火辣热情。
重庆“烧鸡公”最先出自于重庆璧山县。据说是一帮司机哥们出
了一趟长途车,饿得如狼似虎,好不容易看见前不着村,后不
着店的地方有一老字号餐馆,上前一问老板都关门了,什么也
没有了,说尽好话,老板只好将就把自己养的鸡宰了,又加了
大量的辣椒和香料,还有剩余的火锅底料一起烧,没想到这一
烧,就烧出了一道名菜,从此风靡川渝两地。
词频 Term Frequency
重庆老火锅
重庆有面儿火锅店面色彩温馨,装修精致,宽敞,老板、服务
人员热情,让您能真正酣畅淋漓的感受老火锅的火辣热情。
重庆“烧鸡公”最先出自于重庆璧山县。据说是一帮司机哥们出
了一趟长途车,饿得如狼似虎,好不容易看见前不着村,后不
着店的地方有一老字号餐馆,上前一问老板都关门了,什么也
没有了,说尽好话,老板只好将就把自己养的鸡宰了,又加了
大量的辣椒和香料,还有剩余的火锅底料一起烧,没想到这一
烧,就烧出了一道名菜,从此风靡川渝两地。
重庆 老火锅 Inverse Document Frequency
document: d = (tf 1,...,tf |M1|)
query: q= (qtf 1,...,qtf |M2|)
log
http://en.wikipedia.org/wiki/Tf%E2%80%93idf
TF-IDF= tf(qt,d) × (N/n)
1. 重庆 1×0, 2×0
2. 老火锅 1×log2, 0×?
重庆 火锅
重庆有面儿火锅店面色彩温馨,装修精致,宽敞,老板、服务
人员热情,让您能真正酣畅淋漓的感受老火锅的火辣热情。
重庆“烧鸡公”最先出自于重庆璧山县。据说是一帮司机哥们出
了一趟长途车,饿得如狼似虎,好不容易看见前不着村,后不
着店的地方有一老字号餐馆,上前一问老板都关门了,什么也
没有了,说尽好话,老板只好将就把自己养的鸡宰了,又加了
大量的辣椒和香料,还有剩余的火锅底料一起烧,没想到这一
烧,就烧出了一道名菜,从此风靡川渝两地。
http://en.wikipedia.org/wiki/Okapi_BM25
document length: dl=SUM(tf)
average document length: avdl
Robertson/Sprck Jones weight:
k1=2, b=0.75
IDF, avgdl
calculate_idf: IDF, avgdl, N, n(tf)
bm25cal: (query, document)=> BM25 value
bm25server:
(query, list<string>)=>list<double>
bm25seg
calculate_idf SOURCE IDF_DESTINATION
bm25cal < input_file
配置bm25.toml
servers = ["dataapp-seg01:9075","dataapp-seg02:9075"] #分词服务器字符串数组
idf = "idfs" # IDF 文件
port = "19090" # BM25值计算服务器端口
idfAvg = 0.3146483766 # IDF 平均值
separator = "t"
queryColumn = 1 #输入流中第一列为查询字符串
documentColumns = [2] #数字数组
avgLength = 26.74 #平均文档长度
k = 2.0
b = 0.75
add file hdfs:////user/hadoop-dataapp/tangjinchuan/bm25cal;
add file hdfs:////user/hadoop-dataapp/tangjinchuan/idfs;
add file hdfs:////user/hadoop-dataapp/tangjinchuan/bm25.toml;
from dim.deal map businessname,title using './bm25cal' as
businessname,title,bm25value1 limit 2;
bm25server
配置bm25.toml
Thrift接口
http://wiki.sankuai.com/pages/viewpage.action?pageId=92081068
Thanks & QA

Mais conteúdo relacionado

Mais procurados

認識現代的食品科技 臺灣黑心食品
認識現代的食品科技 臺灣黑心食品認識現代的食品科技 臺灣黑心食品
認識現代的食品科技 臺灣黑心食品
5045033
 
黑心食品
黑心食品黑心食品
黑心食品
Jaing Lai
 
食堂·教室随想曲
食堂·教室随想曲食堂·教室随想曲
食堂·教室随想曲
zhangdjxx
 
臺灣黑心食品
臺灣黑心食品臺灣黑心食品
臺灣黑心食品
Jaing Lai
 

Mais procurados (11)

認識現代的食品科技 臺灣黑心食品
認識現代的食品科技 臺灣黑心食品認識現代的食品科技 臺灣黑心食品
認識現代的食品科技 臺灣黑心食品
 
黑心食品
黑心食品黑心食品
黑心食品
 
認識現代的食品科技 黑心食品
認識現代的食品科技 黑心食品認識現代的食品科技 黑心食品
認識現代的食品科技 黑心食品
 
認識現代的食品科技 臺灣黑心食品
認識現代的食品科技 臺灣黑心食品認識現代的食品科技 臺灣黑心食品
認識現代的食品科技 臺灣黑心食品
 
儘可能少外食++可..
儘可能少外食++可..儘可能少外食++可..
儘可能少外食++可..
 
食堂·教室随想曲
食堂·教室随想曲食堂·教室随想曲
食堂·教室随想曲
 
全食和牛專門店產品篇
全食和牛專門店產品篇全食和牛專門店產品篇
全食和牛專門店產品篇
 
許正分享紅燒豬肉包子食譜
許正分享紅燒豬肉包子食譜許正分享紅燒豬肉包子食譜
許正分享紅燒豬肉包子食譜
 
臺灣黑心食品
臺灣黑心食品臺灣黑心食品
臺灣黑心食品
 
臺灣黑心食品
臺灣黑心食品臺灣黑心食品
臺灣黑心食品
 
許正分享美味台灣早餐漢堡食譜
許正分享美味台灣早餐漢堡食譜許正分享美味台灣早餐漢堡食譜
許正分享美味台灣早餐漢堡食譜
 

Destaque (20)

Técnicas
Técnicas Técnicas
Técnicas
 
Eric BC
Eric BCEric BC
Eric BC
 
наш 4 класс
наш 4 класснаш 4 класс
наш 4 класс
 
Em vull conèixer
Em vull conèixerEm vull conèixer
Em vull conèixer
 
Richards claral richards al baseball profesional ecos del valle dic 1960
Richards   claral richards al baseball profesional ecos del valle  dic 1960Richards   claral richards al baseball profesional ecos del valle  dic 1960
Richards claral richards al baseball profesional ecos del valle dic 1960
 
Informatica
InformaticaInformatica
Informatica
 
La comunicación
La comunicaciónLa comunicación
La comunicación
 
Pivots 24 08-2012
Pivots    24 08-2012Pivots    24 08-2012
Pivots 24 08-2012
 
Thema 1 les 5 - een foto vertelt
Thema 1   les 5 - een foto verteltThema 1   les 5 - een foto vertelt
Thema 1 les 5 - een foto vertelt
 
Aut oct12 13
Aut oct12 13Aut oct12 13
Aut oct12 13
 
Paradigma baru apoteker indonesia
Paradigma baru apoteker indonesiaParadigma baru apoteker indonesia
Paradigma baru apoteker indonesia
 
Aula 24 05-14 - dra. betina - mód ii
Aula 24 05-14 - dra. betina - mód iiAula 24 05-14 - dra. betina - mód ii
Aula 24 05-14 - dra. betina - mód ii
 
Pizza pastamenu 3-gangen € 19,50
Pizza pastamenu 3-gangen € 19,50Pizza pastamenu 3-gangen € 19,50
Pizza pastamenu 3-gangen € 19,50
 
Faltzes Euskararen Eguna 2013
Faltzes Euskararen Eguna 2013Faltzes Euskararen Eguna 2013
Faltzes Euskararen Eguna 2013
 
Reconocimiento
ReconocimientoReconocimiento
Reconocimiento
 
Primeiro centro espírita do mundo
Primeiro centro espírita do mundoPrimeiro centro espírita do mundo
Primeiro centro espírita do mundo
 
Maggio, gran finale tra show e biciclette
Maggio, gran finale tra show e bicicletteMaggio, gran finale tra show e biciclette
Maggio, gran finale tra show e biciclette
 
Imágenes en word
Imágenes en wordImágenes en word
Imágenes en word
 
Best business books
Best business booksBest business books
Best business books
 
Projeto modificado
Projeto modificadoProjeto modificado
Projeto modificado
 

Intro to bm25