SlideShare a Scribd company logo
網路資訊檢索研究
Apache Solr全文搜尋引擎
政大圖檔所 ���勇汀
2015/5/1
pudding@nccu.edu.tw
請先下載並解壓縮吧
課堂前準備
• 推薦使用Windows環境進行本作業
• 請下載教學用Solr:ir-practice-solr.zip
◦ http://l.pulipuli.info/17/solr
◦壓縮檔大小:246MB
◦ 解壓縮後檔案大小:401MB
• CVS檔案編輯器:LibreOfficePortable 4.4.2
◦ http://l.pulipuli.info/17/lo
2
開啟檔案的副檔名
3
[ ] (取消打勾)
隱藏已知檔案
類型的副檔名
作業說明
• 個人作業:
◦ 請以隨身碟保存您的Solr系統
• 完成等級:
1. 照講義地建置了Solr系統、匯入了資料與修改了網頁標題
2. 規劃主題建置資料,並且資料超過500筆以上
3. 修改了資料欄位與層面檢索
4. 大幅度地調整了系統版面
5. 找出講義沒提及的功能
• 作業呈現:5/22(五)
◦ 以隨身碟儲存系統,帶到電腦教室中教師端電腦來展示
◦ 展示重點:收錄資料主題、講義之外的系統調整
4
大綱
• Part 0. Apache Solr介紹
• Part 1. 系統架設
• Part 2. 資料建置
• Part 3. 顯示與搜尋的設定
• Part 4. 資訊檢索的設定
• Part 5. 修改版面
5
Apache Solr介紹
PART 0.
6
Apache Solr
http://lucene.apache.org/solr/
● Apache基金會的開放原始碼全文檢索引擎(full text
search engine)
● 2010年正式併入Lucene計劃中
● Solr是基於Lucene全文檢索引擎為核心,再加入更多
功能與API,方便與各種系統整合
● 具備企業級的規模與功能,成為眾多系統檢索的核心
● http://wiki.apache.org/solr/PublicServers
7
美國白宮美國線上 開源論壇 學術資料庫
Solr特色
• 使用XML設定檔定義資料的
Schema
◦ 可設定資料類別(int, string, text
general)、多值、唯一值
• 擴充Lucene的查詢語法
◦ 可指定欄位檢索、布林邏輯、函式
計算
• 使用XML設定檔調整文件匯入
分析器
◦ 設定斷詞分析(tokenize)與過濾(字
幹處理、停用字)
• 擴充搜尋功能API
◦ 層面分類搜尋及縮小範圍過濾功能
◦ 地理空間資料搜尋
• 可針對各種文本進行索引
◦ JSON, XML, CSV, 文字檔
◦ 搭配Apache Tika可對PDF, WORD,
HTML進行索引
◦ 可從本機磁碟、HTTP來源、資料庫
進行索引
• SolrCloud可建立集叢,進行
跨伺服器的分散式搜尋
◦ 搜尋結果快取與搜尋效能最佳化
◦ 增量式更新及索引複製
8http://newsletter.ascc.sinica.edu.tw/news/read_news.php?nid=2288
Solr架構
Apache Solr
Apache
Lucene
RESTful API
Search UI
Web Admin
調用
9
Part 2.資料建置
Part 5. 版面修改
Part 3.顯示與搜尋的設定
Part 1. 系統架設
Part 4.資訊檢索的設定
系統架設
PART 1.
10
Part 1.
• STEP 1-0. 環境說明
• STEP 1-1. 教學用Solr下載
• STEP 1-2. 啟動Solr
• STEP 1-3. 關閉Solr
• STEP 1-4. 重新啟動Solr
11
Solr運作環境說明
• Solr是基於Java Run Environment (JRE),因此可運作於
有安裝JRE的Windows、Mac、Linux上
◦ 本教學特別準備好免安裝版本,故不必額外安裝JRE
◦ 安裝Java RE https://java.com/zh_TW/download/
• 本教學是以Windows為設計,特別設置了簡化操作
◦ 如果是Mac或Linux的使用者,必須要用指令操作
12
STEP 1-0.
實作!
這個步驟將在課堂實作!
BAT
這個鏈結是批次檔!
點兩下執行即可
教學用Solr下載
http://l.pulipuli.info/17/solr
• 教學用Solr已經是開放原始碼到GitHub
◦ 網站:https://github.com/pulipulichen/ir-practice-solr
• 壓縮包下載網址:http://l.pulipuli.info/17/solr
• 解壓縮到Windows桌面
◦ 例如:C:Desktopir-practice-solr
◦ 投影片中,Solr路徑皆會以[solr]表示
13
STEP 1-1.
實作!
啟動Solr並開啟網頁
[solr]start_solr&open_search_ui.bat
14
STEP 1-2.
Solr運作狀態
(不要關閉)
Search UI
實作!
為什麼網頁開起來異常?
15
相容性檢視出錯!
是該用Chrome
的時候了!
啟動Solr並開啟網頁
[solr]start_solr.bat
1. 執行指令
◦ cd [solr]example
◦ java -jar start.jar
[solr]open_search_ui.bat
2. 開啟網站
◦ http://localhost:8983/solr/browse
16
STEP 1-2. 指令 (供其他作業系統參考)
關閉Solr
17
STEP 1-3.
Solr運作狀態視窗
關閉即可
重新啟動Solr
18
STEP 1-4
關閉
Solr運作狀態視窗
Part 1. 實作!
• 1-1. 下載Solr
◦ http://l.pulipuli.info/17/solr
• 1-2. 啟動Solr
◦ [solr]
start-solr&open-search-ui.bat
19
A piece of cake~
資料建置
PART 2.
20
Solr匯入資料的流程
21
Apache Solr
外部系統
內部系統
自行建置
CVS
或
XLSX
匯入
指令
(XML)
欄位設定
(schema.xml)
索引
Part 2.
• STEP 2-1. 資料準備
◦ 自行建置
◦ 外部系統:以WorldCat為例
• STEP 2-2. 設定Solr資料表
• STEP 2-3. 轉換成Solr匯入
指令XML
• STEP 2-4. 資料操作
◦ 匯入資料
◦ 匯入資料錯誤
◦ 清空資料
• STEP 2-5. 開啟網頁
◦ 功能確認
• Part 2. 實作
22
自行建置
23
STEP 2-1A. 資料準備
第一列:欄位名稱
(一定要有欄位id)
第二列之後:資料
一欄多資料
用分號 ; 分隔
外部系統:以WorldCat為例
• https://www.worldcat.org
1. 註冊/登入
2. 搜尋書目資料
3. 選擇書目,儲存到「我的最愛清單」
4. 開啟「我的最愛清單」
5. 匯出到CSV
24
STEP 2-1B. 資料準備
實作請用範例資料
[solr]/PRACTICE/2-1/data.csv
實作!
調整欄位名稱
• 將欄位名稱修改
◦ OCLC # → id (必備欄位)
◦ 其他欄位都變成小寫名稱,空格改為 _
◦ Title → title (必備欄位)
◦ Author → author
◦ Language → language
◦ Item type → item_type
25
STEP 2-1B. 資料準備
◦ Publication → publication
◦ Publisher → publisher
◦ Database → database
◦ Notes → notes
◦ Added date → added_date
Excel開啟檔案出現亂碼!
• csv檔案請用LibreOffice開啟 (因為編碼為UTF-8)
◦ LibreOfficePortable:http://l.pulipuli.info/17/lo
26
STEP 2-1B. 資料準備
設定Solr資料欄位
• [solr]PRACTICE2-2edit_schema.xml.bat
◦ 開啟檔案[solr]examplesolrcollection1confschema.xml
• 修改資料:請找到「請新增<field>設定欄位」
◦ <schema>
◦ <field>
• 在下面新增<field>
※ 修改後需重啟Solr
27
STEP 2-2.
實作!
設定Solr資料欄位
<field name="title" type="text_general" indexed="true"
stored="true" multiValued="true"/>
• <field>說明
◦ name="title":欄位名稱
◦ type="text_general":資料形態,與分析器與權重相關
◦ text_general: 套用文字預設的分析器
◦ text_en: 套用英文的分析器
◦ string: 整句文字索引,搜尋時必須要輸入完整字句才能找到
◦ int: 數字 / float: 浮點數,接受小數點 / boolean: 是或否
◦ date: 日期
◦ indexed="true":是否索引,true才能被檢索
◦ stored="true":是否儲存,true才能用highlight
◦ multivalued="true":是否允許多值
28
STEP 2-2.
設定Solr資料欄位
29
STEP 2-2.
id title author publish_year
一定要確認
資料欄位都有
對應的<field>!
轉換成Solr匯入指令XML
• 使用轉換工具「將CSV, XLSX轉換成Solr XML格式」
◦ http://l.pulipuli.info/17/solr-xml
30
STEP 2-3.
<add>
<doc>
<field name="id">465820596</field>
<field name="title">Fra det nu forsvundne Solrød kommune</field>
<field name="author">Steen Rosendahl</field>
<field name="author">Solrød lokalhistoriske arkiv</field>
<field name="language">丹麥語(Danish)</field>
<field name="item_type">book</field>
<field name="publisher">[København] : Strandbergs forlag, 1984</field>
<field name="added_date">2014-12-14 04:38</field>
</doc>
</add>
實作!
轉換成Solr匯入分指令XML
http://l.pulipuli.info/17/solr-xml
31
STEP 2-3.
選擇CSV檔案
下載
轉換成Solr匯入分指令XML
http://l.pulipuli.info/17/solr-xml
32
STEP 2-3.
儲存網頁檔案 儲存路徑
[solr]PRATICE2-3data.xml
轉換成Solr匯入分指令XML
[solr]PRACTICE2-3data.xml
33
STEP 2-3.
資料操作:匯入資料
※ 必須是要Solr啟動狀態下
• 匯入資料:[solr]PRACTICE2-4add_data.bat
◦ 指令:
◦ cd [solr]exampleexampledocs
◦ jar –jar post.jar [data.xml]
• 如果沒有 ERROR出現
表示匯入成功
◦ 按下ENTER關閉視窗
34
STEP 2-4.
實作!
資料操作:匯入資料錯誤!
35
STEP 2-4.
Unknown
field
'added_date'
回到STEP 2-2
補充沒設定的<field>吧!
資料操作:清空資料
• [solr]PRACTICE2-4delete_all_data.bat
◦ 指令:
◦ cd [solr]exampleexampledocs
◦ java -Ddata=args -jar post.jar <delete><query>*:*</query></delete>"
36
STEP 2-4.
開啟網頁
• [solr]open_search_ui.bat
◦ 開啟網頁 http://localhost:8983/solr/browse
37
STEP 2-5.
資料成功匯入!
實作!
Part 2. 實作!
• 2-1. 資料準備
◦ 使用預設資料
[solr]/PRACTICE/2-1/data.csv
• 2-2. 設定Solr資料表
◦ [solr]PRACTICE2-2
edit_schema.xml.bat
• 2-3. 轉換匯入指令
◦ http://l.pulipuli.info/17/solr-xml
• 2-4. 匯入資料
◦ [solr]PRACTICE2-4add_data.bat
• 2-5. 開啟網頁
◦ [solr]open_search_ui.bat
38
步驟好多啊…
思考問題:
39
Solr索引
id title author
1 DSpace 布丁
id title author
1 KALS 布丁
如何區別不同來源的資料?
如何避免重複id?
顯示與搜尋
的設定
PART 3.
40
Solr核心設定檔
schema.xml
• 檔案位置:
[solr]examplesolrcollec
tion1confschema.xml
• 資料欄位設定
• 資料類型與分析器設定
solrconfig.xml
• 檔案位置:
[solr]examplesolrcollec
tion1confschema.xml
• Search UI網站設定
◦ 標題
◦ 層面檢索
41
簡易檢索(首頁)
42
進階檢索
簡易檢索3-3. 層面檢索
3-1. 摘要欄位
3-3. 網站標題管理介面
詳細欄位
43
3-2. 詳細欄位
3-4. 類似物件
進階檢索
44
3-1. 進階檢索欄位
Solr管理介面
45
Part 3.
• STEP 3-1. 顯示欄位設定
• STEP 3-2. 層面檢索
• STEP 3-3. 網站標題
• STEP 3-4. 搜尋排序的權重
• STEP 3-5. 搜尋相似物件排序的權重
• Part 3 實作!
46
顯示欄位設定
• [solr]PRACTICE3-1edit_display_fields.vm.bat
◦ 開啟[solr]examplesolrcollection1confvelocitydisplay_fields.vm
◦ .vm檔案請以Notepad++開啟
• 不同狀態下要顯示的欄位
◦ $result_fields:簡易顯示欄位
◦ $detail_fields:詳細顯示欄位
◦ $similar_fields:
類似資料顯示欄位
◦ $advance_search_fields:
進階檢索可使用的欄位
47
STEP 3-1.
實作!
顯示欄位設定
◦ 'name': 'title' : 資料欄位
◦ 'label': false : 欄位標籤說明
◦ false表示不顯示
◦ '字串' 要包括在單引號 ' 之中
◦ 'access_point': true : 變成鏈結,用這個欄位的資料進行搜尋
(進階檢索沒有這個欄位)
◦ false: 不變成鏈結
◦ '#lens….': title欄位專用的設定
48
STEP 3-1.
#set($result_fields = [
{'name': 'title', 'label': false, 'access_point':
"#lensNoQ&q=id:%22$docId%22&mlt=true"},
{'name': 'language', 'label': 'Language', 'access_point': false}
])
設定之間
要加上逗號,
層面檢索
• [solr]PRACTICE3-2~5edit_solrconfig.xml.bat
◦ 開啟[solr]examplesolrcollection1confsolrconfig.xml
• 搜尋<str name="facet.field">
• 修改要開啟層面檢索的欄位
◦ subject: 資料欄位名稱
※ 修改過後需要重新啟動Solr
49
STEP 3-2.
<str name="facet.field">subject</str>
網站標題
• [solr]PRACTICE3-2~5edit_solrconfig.xml.bat
◦ 開啟[solr]examplesolrcollection1confsolrconfig.xml
• 搜尋<str name="title">
◦ 修改<str name="title">跟<str name="sub.title">的值
※ 修改過後需要重新啟動Solr
50
STEP 3-3.
實作!
搜尋排序的權重
• [solr]PRACTICE3-2~5edit_solrconfig.xml.bat
• 搜尋「搜尋排序的權重」
• title^10.0 :如果title資料欄位有符合,排序優先權重
設為10次方
51
STEP 3-4.
<str name="qf">
text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0
manu^1.1 cat^1.4 title^10.0 description^5.0 keywords^5.0
author^2.0 resourcename^1.0
</str>
※ 修改過後需要重新啟動
Solr
搜尋相似物件排序的權重
• [solr]PRACTICE3-2~5edit_solrconfig.xml.bat
• 搜尋「搜尋相似物件排序的權重」
• title^10.0 :如果title資料欄位有符合,排序優先權重
設為10次方
52
STEP 3-5.
<str name="mlt.qf">
text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0 manu^1.1
cat^1.4 title^10.0 description^5.0 keywords^5.0 author^2.0
resourcename^1.0
</str>
※ 修改過後需要重新啟動
Solr
這資料庫排序都不相關啊?
53
你還在問
自己的排序自己救!
Part 3. 實作!
• 3-1.顯示欄位設定
◦ [solr]PRACTICE
3-1edit_display_fields.vm
◦ 更換順序、加入新增的欄位
• 3-3. 網站標題
◦ [solr]PRACTICE
3-2~5edit_solrconfig.xml.bat
54
怎麼這麼多設定…
資訊檢索的設定
PART 4.
55
索引與查詢的關係
56
index query
Increasing
<analyzer
type="index">
increas
Solr索引
RISE
<analyzer
type="query">
rise, increas
Index Query
Part 4.
• STEP 4-1. 認識分析器:以text_en為例
• STEP 4-2. 測試分析器
• STEP 4-3. 認識斷詞器與過濾器
◦ 斷詞器 <tokenizer>
◦ 停用字 solr.StopFilterFactory
◦ 同義字 solr.SynonymFilterFactory
• Part 4. 實作!
57
認識分析器:以text_en為
例
• [solr]PRACTICE4-1edit_schema.xml.bat
◦ 開啟檔案[solr]examplesolrcollection1confschema.xml
• 搜尋「認識分析器」
◦ 找到
<fieldType name="text_en"
58
STEP 4-1.
認識分析器:以text_en為例
59
STEP 4-1.
<fieldType name="text_en" … >
<analyzer type="index"> <analyzer type="query">
<tokenizer>
<filter>
<filter>
<filter>
<tokenizer>
<filter>
<filter>
<filter>
測試分析器
• [solr]PRACTICE4-2open_analysis.bat
◦ 開啟網站http://localhost:8983/solr/#/collection1/analysis?
analysis.fieldtype=text_en
60
STEP 4-2.
輸入index 輸入query
結果符合!
實作!
認識斷詞器與過濾器
• <tokenizer class="solr.StandardTokenizerFactory"/>
標準斷詞器:英文以單字斷詞、中文以一個字斷詞
• <filter class="solr.StopFilterFactory"/>
停用字與停用字典設定
• <filter class="solr.SynonymFilterFactory"/>
同義字擴展設定
• <filter class="solr.LowerCaseFilterFactory"/>
英文字全部小寫化
• <filter class="solr.PorterStemFilterFactory"/>
詞幹切截
61
STEP 4-3.
斷詞器 <tokenizer>
• 除了標準斷詞器之外,中文界還有其他知名斷詞器
◦ Paoding:庖丁解牛
◦ Imdic-Chinese-Analyzer:智慧型詞典使用的斷詞器
◦ IKAnalyzer
◦ Mmseg4j:基於MMSeg演算法開發的斷詞器
62
STEP 4-3.認識斷詞器與過濾器
<tokenizer class="solr.StandardTokenizerFactory"/>
停用字 solr.StopFilterFactory
[solr]PRACTICE4-3
edit_stopwords_en.txt.bat
• 每行一個停用字
※ 修改停用字需要重新啟動Solr
63
STEP 4-3.認識斷詞器與過濾器
<filter class="solr.StopFilterFactory"
ignoreCase="true"
words="lang/stopwords_en.txt"
/>
實作!
text_general的停用字
[solr]PRACTICE4-3
edit_stopwords.txt.bat
• 檔案位置:
[solr]examplesolrconfig
stopwords.txt
• 由於Search UI欄位預設多
為text_general而非
text_en,因此應設定
stopwords.txt
64
STEP 4-3.認識斷詞器與過濾器
搜尋are找不到
給Search UI用
同義字 solr.SynonymFilterFactory
[solr]PRACTICE4-3
edit_synonyms.txt.bat
• 被取代的字 => 用來取代的字
• 同義字A, 同義字B, 同義字 C
※ 修改停用字需要重新啟動Solr
65
STEP 4-3.認識斷詞器與過濾器
<filter class="solr.SynonymFilterFactory"
synonyms="synonyms.txt"
ignoreCase="true" expand="true"/>
實作!
Part 4. 實作!
• 4-2. 測試分析器:輸入任意中英
文看看
◦ [solr]PRACTICE4-2
open_analysis.bat
• 4-3. 修改停用字
◦ [solr]PRACTICE4-3
edit_stopwords_en.txt.bat
• 4-3. 修改同義詞
◦ [solr]PRACTICE4-3
edit_synonyms.txt.bat
66
檢索好複雜啊!
修改版面
PART 5.
67
Search UI的版面
68
5-1.
Velocity樣板語言
與CSS樣式檔
5-2.
JavaScript程式
與圖片檔
Part 5. 步驟
• STEP 5-1. Velocity樣板語言與CSS
◦ 重要的vm檔案
◦ Velocity樣板語言
◦ 重要的CSS檔案
• STEP 5-2. 圖片與JavaScript檔案
• Part 5. 實作!
69
Velocity樣板語言與CSS
• [solr]PRACTICE5-1open_velocity.bat
◦ 資料夾位置:[solr]examplesolrcollection1confvelocity
• Velocity樣板語言
◦ Apache Velocity Project
https://velocity.apache.org/engine/releases/velocity-1.5/user-
guide.html
◦ 專注於顯示資料使用的樣板語言
◦ 檔案副檔名是 .vm,需要用Notepad++開啟
70
STEP 5-1.
重要的vm檔案
• head.vm:載入JavaScript / CSS
• menu.vm:選單
• header.vm:標頭
• query_form.vm:檢索欄位
• facet_fields.vm:層面檢索
• richtext_doc.vm:顯示結果
◦ richtext_fields.vm:顯示結果記錄
◦ richtext_similar.vm:顯示相關記錄
• footer.vm:結尾
71
vm檔案與版面的對應
72
menu.vm header.vm
query_form.vm
facet_fields.vm
richtext_doc.vm
richtext_fields.vm
Velocity樣板語言
• #開頭:vm語法
• 一般內容顯示
73
#*:註解開頭
*#:註解結尾
#set(): 設定變數
#if(): 條件判斷
#end: 條件判斷結束
直接顯示的
HTML標籤
重要的CSS檔案
• [solr]PRACTICE5-1edit_main.css.bat
• CSS:設定網頁樣式的程式語言
• main.css:主要控制網站的CSS檔案
• 教學用Solr額外採用了
Semantic UI作為設計
工具庫
◦ 使用教學
http://semantic-ui.com/
74
圖片與JavaScript檔案
• [solr]PRACTICE5-2open_webapp.bat
◦ 資料夾位置:[solr]examplesolr-webappwebapp
• [solr]PRACTICE5-2open_img.bat
• 檔案位置與網址的關係:以library-logo-small.png為例
◦ 檔案位置:[solr]examplesolr-webappwebappimglibrary-logo-
small.png
◦ 網址:http://localhost:8983/solr/img/library-logo-small.png
75
STEP 5-2.
實作!
Part 5. 實作!
• 5-2. 替換標題圖片
◦ [solr]PRACTICE5-2
open_img.bat
◦ 圖示 http://findicons.com/
◦ 照片 http://pixabay.com/
◦ 圖片截圖跟簡單編輯 FastStone
Capture
http://j.mp/20150501-fs
76
我會CSS我超強!
但很多人不會
,我知道…
作業說明
• 個人作業:
◦ 請以隨身碟保存您的Solr系統
• 完成等級:
1. 照講義地建置了Solr系統、匯入了資料與修改了網頁標題
2. 規劃主題建置資料,並且資料超過500筆以上
3. 修改了資料欄位與層面檢索
4. 大幅度地調整了系統版面
5. 找出講義沒提及的功能
• 作業呈現:5/22(五)
◦ 以隨身碟儲存系統,帶到教師電腦來展示
◦ 展示重點:收錄資料主題、講義之外的系統調整
77
參考資料
• 張錦堂(2011年10月27日)。全文檢索伺服器Solr初
探。中央研究院計算中心通訊電子報。上網日期:
2014年12月15日,檢自:
http://newsletter.ascc.sinica.edu.tw/news/read_news.p
hp?nid=2288
• The Apache Software Foundation. (2007). Velocity User
Guide. Apache Velocity. Retrieved December 16, 2014,
from
https://velocity.apache.org/engine/releases/velocity-
1.5/user-guide.html
78
報告完畢
你也可以快速建立
全文搜尋引擎!
79

More Related Content

What's hot

ドメイン駆動設計 ( DDD ) をやってみよう
ドメイン駆動設計 ( DDD ) をやってみようドメイン駆動設計 ( DDD ) をやってみよう
ドメイン駆動設計 ( DDD ) をやってみよう
増田 亨
 
Sql server 運用 101
Sql server 運用 101Sql server 運用 101
Sql server 運用 101
Masayuki Ozawa
 
Pull request時の画面差分取得の自動化
Pull request時の画面差分取得の自動化Pull request時の画面差分取得の自動化
Pull request時の画面差分取得の自動化
Shunsuke Maeda
 
ドメイン駆動開発 勉強会 ①
ドメイン駆動開発 勉強会 ①ドメイン駆動開発 勉強会 ①
ドメイン駆動開発 勉強会 ①
Kakeru Kikuchi
 
DomainService の Repository 排除と
エラー表現のパターン
DomainService の Repository 排除と
エラー表現のパターンDomainService の Repository 排除と
エラー表現のパターン
DomainService の Repository 排除と
エラー表現のパターン
hogesuzuki
 
twMVC#43 YARP
twMVC#43 YARPtwMVC#43 YARP
twMVC#43 YARP
twMVC
 
マルチテナントのアプリケーション実装〜実践編〜
マルチテナントのアプリケーション実装〜実践編〜マルチテナントのアプリケーション実装〜実践編〜
マルチテナントのアプリケーション実装〜実践編〜
Yoshiki Nakagawa
 
やりなおせる Git 入門
やりなおせる Git 入門やりなおせる Git 入門
やりなおせる Git 入門
Tomohiko Himura
 
PostgreSQL10を導入!大規模データ分析事例からみるDWHとしてのPostgreSQL活用のポイント
PostgreSQL10を導入!大規模データ分析事例からみるDWHとしてのPostgreSQL活用のポイントPostgreSQL10を導入!大規模データ分析事例からみるDWHとしてのPostgreSQL活用のポイント
PostgreSQL10を導入!大規模データ分析事例からみるDWHとしてのPostgreSQL活用のポイント
NTT DATA OSS Professional Services
 
関数型・オブジェクト指向 宗教戦争に疲れたなたに送るGo言語入門
関数型・オブジェクト指向宗教戦争に疲れたなたに送るGo言語入門関数型・オブジェクト指向宗教戦争に疲れたなたに送るGo言語入門
関数型・オブジェクト指向 宗教戦争に疲れたなたに送るGo言語入門
Tadahiro Ishisaka
 
2022 COSCUP - Let's speed up your PostgreSQL services!.pptx
2022 COSCUP - Let's speed up your PostgreSQL services!.pptx2022 COSCUP - Let's speed up your PostgreSQL services!.pptx
2022 COSCUP - Let's speed up your PostgreSQL services!.pptx
José Lin
 
設計書からの卒業
設計書からの卒業設計書からの卒業
設計書からの卒業
Fumiyasu Sumiya
 
[BurpSuiteJapan]Burp Suite回答編
[BurpSuiteJapan]Burp Suite回答編[BurpSuiteJapan]Burp Suite回答編
[BurpSuiteJapan]Burp Suite回答編
Burp Suite Japan User Group
 
CSS 入門 - 前端工程開發實務訓練
CSS 入門 - ���端工程開發實務訓練CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練
Joseph Chiang
 
外部キー制約に伴うロックの小話
外部キー制約に伴うロックの小話外部キー制約に伴うロックの小話
外部キー制約に伴うロックの小話
ichirin2501
 
コードで学ぶドメイン駆動設計入門
コードで学ぶドメイン駆動設計入門コードで学ぶドメイン駆動設計入門
コードで学ぶドメイン駆動設計入門
潤一 加藤
 
PostgreSQL Performance Tables Partitioning vs. Aggregated Data Tables
PostgreSQL Performance Tables Partitioning vs. Aggregated Data TablesPostgreSQL Performance Tables Partitioning vs. Aggregated Data Tables
PostgreSQL Performance Tables Partitioning vs. Aggregated Data Tables
Sperasoft
 
Solr - Indexação e Busca com ferramenta Open Source
Solr - Indexação e Busca com ferramenta Open SourceSolr - Indexação e Busca com ferramenta Open Source
Solr - Indexação e Busca com ferramenta Open Source
Marcelo Rodrigues
 
PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
Koichiro Matsuoka
 
「伝わるチケット」の書き方
「伝わるチケット」の書き方「伝わるチケット」の書き方
「伝わるチケット」の書き方
onozaty
 

What's hot (20)

ドメイン駆動設計 ( DDD ) をやってみよう
ドメイン駆動設計 ( DDD ) をやってみようドメイン駆動設計 ( DDD ) をやってみよう
ドメイン駆動設計 ( DDD ) をやってみよう
 
Sql server 運用 101
Sql server 運用 101Sql server 運用 101
Sql server 運用 101
 
Pull request時の画面差分取得の自動化
Pull request時の画面差分取得の自動化Pull request時の画面差分取得の自動化
Pull request時の画面差分取得の自動化
 
ドメイン駆動開発 勉強会 ①
ドメイン駆動開発 勉強会 ①ドメイン駆動開発 勉強会 ①
ドメイン駆動開発 勉強会 ①
 
DomainService の Repository 排除と
エラー表現のパターン
DomainService の Repository 排除と
エラー表現のパターンDomainService の Repository 排除と
エラー表現のパターン
DomainService の Repository 排除と
エラー表現のパターン
 
twMVC#43 YARP
twMVC#43 YARPtwMVC#43 YARP
twMVC#43 YARP
 
マルチテナントのアプリケーション実装〜実践編〜
マルチテナントのアプリケーション実装〜実践編〜マルチテナントのアプリケーション実装〜実践編〜
マルチテナントのアプリケーション実装〜実践編〜
 
やりなおせる Git 入門
やりなおせる Git 入門やりなおせる Git 入門
やりなおせる Git 入門
 
PostgreSQL10を導入!大規模データ分析事例からみるDWHとしてのPostgreSQL活用のポイント
PostgreSQL10を導入!大規模データ分析事例からみるDWHとしてのPostgreSQL活用のポイントPostgreSQL10を導入!大規模データ分析事例からみるDWHとしてのPostgreSQL活用のポイント
PostgreSQL10を導入!大規模データ分析事例からみるDWHとしてのPostgreSQL活用のポイント
 
関数型・オブジェクト指向 宗教戦争に疲れたなたに送るGo言語入門
関数型・オブジェクト指向宗教戦争に疲れたなたに送るGo言語入門関数型・オブジェクト指向宗教戦争に疲れたなたに送るGo言語入門
関数型・オブジェクト指向 宗教戦争に疲れたなたに送るGo言語入門
 
2022 COSCUP - Let's speed up your PostgreSQL services!.pptx
2022 COSCUP - Let's speed up your PostgreSQL services!.pptx2022 COSCUP - Let's speed up your PostgreSQL services!.pptx
2022 COSCUP - Let's speed up your PostgreSQL services!.pptx
 
設計書からの卒業
設計書からの卒業設計書からの卒業
設計書からの卒業
 
[BurpSuiteJapan]Burp Suite回答編
[BurpSuiteJapan]Burp Suite回答編[BurpSuiteJapan]Burp Suite回答編
[BurpSuiteJapan]Burp Suite回答編
 
CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練
 
外部キー制約に伴うロックの小話
外部キー制約に伴うロックの小話外部キー制約に伴うロックの小話
外部キー制約に伴うロックの小話
 
コードで学ぶドメイン駆動設計入門
コードで学ぶドメイン駆動設計入門コードで学ぶドメイン駆動設計入門
コードで学ぶドメイン駆動設計入門
 
PostgreSQL Performance Tables Partitioning vs. Aggregated Data Tables
PostgreSQL Performance Tables Partitioning vs. Aggregated Data TablesPostgreSQL Performance Tables Partitioning vs. Aggregated Data Tables
PostgreSQL Performance Tables Partitioning vs. Aggregated Data Tables
 
Solr - Indexação e Busca com ferramenta Open Source
Solr - Indexação e Busca com ferramenta Open SourceSolr - Indexação e Busca com ferramenta Open Source
Solr - Indexação e Busca com ferramenta Open Source
 
PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
 
「伝わるチケット」の書き方
「伝わるチケット」の書き方「伝わるチケット」の書き方
「伝わるチケット」の書き方
 

Similar to Apache solr教學介紹 20150501

Php study.20130110
Php study.20130110Php study.20130110
Php study.20130110
bngoogle
 
20191022-NISRA-owasp-sqli
20191022-NISRA-owasp-sqli20191022-NISRA-owasp-sqli
20191022-NISRA-owasp-sqli
Roy
 
Migrations 與 Schema操作
Migrations 與 Schema操作Migrations 與 Schema操作
Migrations 與 Schema操作
Shengyou Fan
 
開發流程與工具介紹
開發流程與工具介紹開發流程與工具介紹
開發流程與工具介紹
Shengyou Fan
 
開發環境建置
開發環境建置開發環境建置
開發環境建置
Shengyou Fan
 
OpenEJB - 另一個選擇
OpenEJB - 另一個選擇OpenEJB - 另一個選擇
OpenEJB - 另一個選擇
Justin Lin
 
Migrations 與 Schema 操作
Migrations 與 Schema 操作Migrations 與 Schema 操作
Migrations 與 Schema 操作
Shengyou Fan
 
2, OCP - installing and creating a database
2, OCP - installing and creating a database2, OCP - installing and creating a database
2, OCP - installing and creating a database
ted-xu
 
SQL Server 資料庫版本控管
SQL Server 資料庫版本控管SQL Server 資料庫版本控管
SQL Server 資料庫版本控管
Will Huang
 
Linux File system
Linux File systemLinux File system
Linux File system
Kenny (netman)
 
Spark tutorial
Spark tutorialSpark tutorial
Spark tutorial
Lin JiaMing
 
诗檀软件 Oracle开发优化基础
诗檀软件 Oracle开发优化基础 诗檀软件 Oracle开发优化基础
诗檀软件 Oracle开发优化基础
maclean liu
 
千呼萬喚始出來的 Java SE 7
千呼萬喚始出來的 Java SE 7千呼萬喚始出來的 Java SE 7
千呼萬喚始出來的 Java SE 7
Justin Lin
 
MySQL多机房容灾设计(with Multi-Master)
MySQL多机房容灾设计(with Multi-Master)MySQL多机房容灾设计(with Multi-Master)
MySQL多机房容灾设计(with Multi-Master)
Lixun Peng
 
Ch09 整合資料庫
Ch09 整合資料庫Ch09 整合資料庫
Ch09 整合資料庫
Justin Lin
 
Servlet & JSP 教學手冊第二版 - 第 9 章:整合資料庫
Servlet & JSP 教學手冊第二版 - 第 9 章:整合資料庫Servlet & JSP 教學手冊第二版 - 第 9 章:整合資料庫
Servlet & JSP 教學手冊第二版 - 第 9 章:整合資料庫
Justin Lin
 
4, files & folders
4, files & folders4, files & folders
4, files & folders
ted-xu
 
MySQL入門介紹
MySQL入門介紹MySQL入門介紹
MySQL入門介紹
Stanley Huang
 
使用Dsl改善软件设计
使用Dsl改善软件设计使用Dsl改善软件设计
使用Dsl改善软件设计
mingjin
 

Similar to Apache solr教學介紹 20150501 (20)

Php study.20130110
Php study.20130110Php study.20130110
Php study.20130110
 
20191022-NISRA-owasp-sqli
20191022-NISRA-owasp-sqli20191022-NISRA-owasp-sqli
20191022-NISRA-owasp-sqli
 
Migrations 與 Schema操作
Migrations 與 Schema操作Migrations 與 Schema操作
Migrations 與 Schema操作
 
開發流程與工具介紹
開發流程與工具介紹開發流程與工具介紹
開發流程與工具介紹
 
開發環境建置
開發環境建置開發環境建置
開發環境建置
 
OpenEJB - 另一個選擇
OpenEJB - 另一個選擇OpenEJB - 另一個選擇
OpenEJB - 另一個選擇
 
Migrations 與 Schema 操作
Migrations 與 Schema 操作Migrations 與 Schema 操作
Migrations 與 Schema 操作
 
2, OCP - installing and creating a database
2, OCP - installing and creating a database2, OCP - installing and creating a database
2, OCP - installing and creating a database
 
SQL Server 資料庫版本控管
SQL Server 資料庫版本控管SQL Server 資料庫版本控管
SQL Server 資料庫版本控管
 
Excel VBA
Excel VBAExcel VBA
Excel VBA
 
Linux File system
Linux File systemLinux File system
Linux File system
 
Spark tutorial
Spark tutorialSpark tutorial
Spark tutorial
 
诗檀软件 Oracle开发优化基础
诗檀软件 Oracle开发优化基础 诗檀软件 Oracle开发优化基础
诗檀软件 Oracle开发优化基础
 
千呼萬喚始出來的 Java SE 7
千呼萬喚始出來的 Java SE 7千呼萬喚始出來的 Java SE 7
千呼萬喚始出來的 Java SE 7
 
MySQL多机房容灾设计(with Multi-Master)
MySQL多机房容灾设计(with Multi-Master)MySQL多机房容灾设计(with Multi-Master)
MySQL多机房容灾设计(with Multi-Master)
 
Ch09 整合資料庫
Ch09 整合資料庫Ch09 整合資料庫
Ch09 整合資料庫
 
Servlet & JSP 教學手冊第二版 - 第 9 章:整合資料庫
Servlet & JSP 教學手冊第二版 - 第 9 章:整合資料庫Servlet & JSP 教學手冊第二版 - 第 9 章:整合資料庫
Servlet & JSP 教學手冊第二版 - 第 9 章:整合資料庫
 
4, files & folders
4, files & folders4, files & folders
4, files & folders
 
MySQL入門介紹
MySQL入門介紹MySQL入門介紹
MySQL入門介紹
 
使用Dsl改善软件设计
使用Dsl改善软件设计使用Dsl改善软件设计
使用Dsl改善软件设计
 

More from Yung-Ting Chen

讓AI繪圖成為你的教學利器 Stable Diffusion 工作坊 - 2024 - blog
讓AI繪圖成為你的教學利器 Stable Diffusion 工作坊 - 2024 - blog讓AI繪圖成為你的教學利器 Stable Diffusion 工作坊 - 2024 - blog
讓AI繪圖成為你的教學利器 Stable Diffusion 工作坊 - 2024 - blog
Yung-Ting Chen
 
文本探勘實作 - 2020 - blog.pptx
文本探勘實作 - 2020 - blog.pptx文本探勘實作 - 2020 - blog.pptx
文本探勘實作 - 2020 - blog.pptx
Yung-Ting Chen
 
大數據時代下的文本分析 - 2020 - blog.pptx
大數據時代下的文本分析 - 2020 - blog.pptx大數據時代下的文本分析 - 2020 - blog.pptx
大數據時代下的文本分析 - 2020 - blog.pptx
Yung-Ting Chen
 
比較性分析:關聯規則 - 2020 - blog.pptx
比較性分析:關聯規則 - 2020 - blog.pptx比較性分析:關聯規則 - 2020 - blog.pptx
比較性分析:關聯規則 - 2020 - blog.pptx
Yung-Ting Chen
 
預測性分析:分類 - 2020 - blog.pptx
預測性分析:分類 - 2020 - blog.pptx預測性分析:分類 - 2020 - blog.pptx
預測性分析:分類 - 2020 - blog.pptx
Yung-Ting Chen
 
探索性分析:分群與異常偵測 - 2020 - blog.pptx
探索性分析:分群與異常偵測 - 2020 - blog.pptx探索性分析:分群與異常偵測 - 2020 - blog.pptx
探索性分析:分群與異常偵測 - 2020 - blog.pptx
Yung-Ting Chen
 
3. 洞悉未來:時間序列預測 - 2021.pptx
3. 洞悉未來:時間序列預測 - 2021.pptx3. 洞悉未來:時間序列預測 - 2021.pptx
3. 洞悉未來:時間序列預測 - 2021.pptx
Yung-Ting Chen
 
2. 看穿因果:熱點分析 - 2021.pptx
2. 看穿因果:熱點分析 - 2021.pptx2. 看穿因果:熱點分析 - 2021.pptx
2. 看穿因果:熱點分析 - 2021.pptx
Yung-Ting Chen
 
1. 神鳥領航:初識Weka - 2021.pptx
1. 神鳥領航:初識Weka - 2021.pptx1. 神鳥領航:初識Weka - 2021.pptx
1. 神鳥領航:初識Weka - 2021.pptx
Yung-Ting Chen
 
論文神器+ChatGPT - blog - 2023.pptx
論文神器+ChatGPT - blog - 2023.pptx論文神器+ChatGPT - blog - 2023.pptx
論文神器+ChatGPT - blog - 2023.pptx
Yung-Ting Chen
 
大數據時代下的文本分析 - 22 dils text.pptx
大數據時代下的文本分析 - 22 dils text.pptx大數據時代下的文本分析 - 22 dils text.pptx
大數據時代下的文本分析 - 22 dils text.pptx
Yung-Ting Chen
 
人工智慧的可解釋性 - blog - 2023.pptx
人工智慧的可解釋性 - blog - 2023.pptx人工智慧的可解釋性 - blog - 2023.pptx
人工智慧的可解釋性 - blog - 2023.pptx
Yung-Ting Chen
 
Introduction to TextRank - 22.pptx
Introduction to TextRank - 22.pptxIntroduction to TextRank - 22.pptx
Introduction to TextRank - 22.pptx
Yung-Ting Chen
 
Subgroup-Discovery-2021.pptx
Subgroup-Discovery-2021.pptxSubgroup-Discovery-2021.pptx
Subgroup-Discovery-2021.pptx
Yung-Ting Chen
 
1. introduction of weka
1. introduction of weka1. introduction of weka
1. introduction of weka
Yung-Ting Chen
 
4. applications
4. applications4. applications
4. applications
Yung-Ting Chen
 
3. classification and regression
3. classification and regression3. classification and regression
3. classification and regression
Yung-Ting Chen
 
2. clustering and association rule mining
2. clustering and association rule mining2. clustering and association rule mining
2. clustering and association rule mining
Yung-Ting Chen
 
20180518 pbl
20180518 pbl20180518 pbl
20180518 pbl
Yung-Ting Chen
 
20180518 kals
20180518 kals20180518 kals
20180518 kals
Yung-Ting Chen
 

More from Yung-Ting Chen (20)

讓AI繪圖成為你的教學利器 Stable Diffusion 工作坊 - 2024 - blog
讓AI繪圖成為你的教學利器 Stable Diffusion 工作坊 - 2024 - blog讓AI繪圖成為你的教學利器 Stable Diffusion 工作坊 - 2024 - blog
讓AI繪圖成為你的教學利器 Stable Diffusion 工作坊 - 2024 - blog
 
文本探勘實作 - 2020 - blog.pptx
文本探勘實作 - 2020 - blog.pptx文本探勘實作 - 2020 - blog.pptx
文本探勘實作 - 2020 - blog.pptx
 
大數據時代下的文本分析 - 2020 - blog.pptx
大數據時代下的文本分析 - 2020 - blog.pptx大數據時代下的文本分析 - 2020 - blog.pptx
大數據時代下的文本分析 - 2020 - blog.pptx
 
比較性分析:關聯規則 - 2020 - blog.pptx
比較性分析:關聯規則 - 2020 - blog.pptx比較性分析:關聯規則 - 2020 - blog.pptx
比較性分析:關聯規則 - 2020 - blog.pptx
 
預測性分析:分類 - 2020 - blog.pptx
預測性分析:分類 - 2020 - blog.pptx預測性分析:分類 - 2020 - blog.pptx
預測性分析:分類 - 2020 - blog.pptx
 
探索性分析:分群與異常偵測 - 2020 - blog.pptx
探索性分析:分群與異常偵測 - 2020 - blog.pptx探索性分析:分群與異常偵測 - 2020 - blog.pptx
探索性分析:分群與異常偵測 - 2020 - blog.pptx
 
3. 洞悉未來:時間序列預測 - 2021.pptx
3. 洞悉未來:時間序列預測 - 2021.pptx3. 洞悉未來:時間序列預測 - 2021.pptx
3. 洞悉未來:時間序列預測 - 2021.pptx
 
2. 看穿因果:熱點分析 - 2021.pptx
2. 看穿因果:熱點分析 - 2021.pptx2. 看穿因果:熱點分析 - 2021.pptx
2. 看穿因果:熱點分析 - 2021.pptx
 
1. 神鳥領航:初識Weka - 2021.pptx
1. 神鳥領航:初識Weka - 2021.pptx1. 神鳥領航:初識Weka - 2021.pptx
1. 神鳥領航:初識Weka - 2021.pptx
 
論文神器+ChatGPT - blog - 2023.pptx
論文神器+ChatGPT - blog - 2023.pptx論文神器+ChatGPT - blog - 2023.pptx
論文神器+ChatGPT - blog - 2023.pptx
 
大數據時代下的文本分析 - 22 dils text.pptx
大數據時代下的文本分析 - 22 dils text.pptx大數據時代下的文本分析 - 22 dils text.pptx
大數據時代下的文本分析 - 22 dils text.pptx
 
人工智慧的可解釋性 - blog - 2023.pptx
人工智慧的可解釋性 - blog - 2023.pptx人工智慧的可解釋性 - blog - 2023.pptx
人工智慧的可解釋性 - blog - 2023.pptx
 
Introduction to TextRank - 22.pptx
Introduction to TextRank - 22.pptxIntroduction to TextRank - 22.pptx
Introduction to TextRank - 22.pptx
 
Subgroup-Discovery-2021.pptx
Subgroup-Discovery-2021.pptxSubgroup-Discovery-2021.pptx
Subgroup-Discovery-2021.pptx
 
1. introduction of weka
1. introduction of weka1. introduction of weka
1. introduction of weka
 
4. applications
4. applications4. applications
4. applications
 
3. classification and regression
3. classification and regression3. classification and regression
3. classification and regression
 
2. clustering and association rule mining
2. clustering and association rule mining2. clustering and association rule mining
2. clustering and association rule mining
 
20180518 pbl
20180518 pbl20180518 pbl
20180518 pbl
 
20180518 kals
20180518 kals20180518 kals
20180518 kals
 

Recently uploaded

🌟黑客改成绩,美国留学成绩大修改! 💥[火焰]实测解密:如何让自己变得更优秀?从小白到大神不是梦。 点击链接进入测试: (1) 填写个人信息;(2) 选择...
🌟黑客改成绩,美国留学成绩大修改! 💥[火焰]实测解密:如何让自己变得更优秀?从小白到大神不是梦。 点击链接进入测试: (1) 填写个人信息;(2) 选择...🌟黑客改成绩,美国留学成绩大修改! 💥[火焰]实测解密:如何让自己变得更优秀?从小白到大神不是梦。 点击链接进入测试: (1) 填写个人信息;(2) 选择...
🌟黑客改成绩,美国留学成绩大修改! 💥[火焰]实测解密:如何让自己变得更优秀?从小白到大神不是梦。 点击链接进入测试: (1) 填写个人信息;(2) 选择...
微信 oojjiijj 接单
 
🎓国外文凭认证、海外学历学位代办,让你轻松搞定! 想出国留学?工作升职称?快来找我们吧~ 👀💼 #办理国外假毕业证英文版成绩单#【微信:oojjiijj】
🎓国外文凭认证、海外学历学位代办,让你轻松搞定! 想出国留学?工作升职称?快来找我们吧~ 👀💼 #办理国外假毕业证英文版成绩单#【微信:oojjiijj】🎓国外文凭认证、海外学历学位代办,让你轻松搞定! 想出国留学?工作升职称?快来找我们吧~ 👀💼 #办理国外假毕业证英文版成绩单#【微信:oojjiijj】
🎓国外文凭认证、海外学历学位代办,让你轻松搞定! 想出国留学?工作升职称?快来找我们吧~ 👀💼 #办理国外假毕业证英文版成绩单#【微信:oojjiijj】
微信 oojjiijj 接单
 
黑客技术,黑客改分,黑客改成绩,黑客修改成绩,黑客改学历奥克兰大学挂科改成绩 法国大学挂科改成绩 德国大学挂科改成绩 韩国大学挂科改成绩 日本大学挂科改成...
黑客技术,黑客改分,黑客改成绩,黑客修改成绩,黑客改学历奥克兰大学挂科改成绩 法国大学挂科改成绩 德国大学挂科改成绩 韩国大学挂科改成绩 日本大学挂科改成...黑客技术,黑客改分,黑客改成绩,黑客修改成绩,黑客改学历奥克兰大学挂科改成绩 法国大学挂科改成绩 德国大学挂科改成绩 韩国大学挂科改成绩 日本大学挂科改成...
黑客技术,黑客改分,黑客改成绩,黑客修改成绩,黑客改学历奥克兰大学挂科改成绩 法国大学挂科改成绩 德国大学挂科改成绩 韩国大学挂科改成绩 日本大学挂科改成...
微信 oojjiijj 接单
 
The e-book you downloaded comes from _The Complete Book of Talmud Wisdom.docx
The e-book you downloaded comes from _The Complete Book of Talmud Wisdom.docxThe e-book you downloaded comes from _The Complete Book of Talmud Wisdom.docx
The e-book you downloaded comes from _The Complete Book of Talmud Wisdom.docx
Jerry Chew
 
The Complete Book of Talmud Wisdom______
The Complete Book of Talmud Wisdom______The Complete Book of Talmud Wisdom______
The Complete Book of Talmud Wisdom______
Jerry Chew
 
哇哦!你的留学成绩修改技巧好厉害,简直就像拥有“橡皮擦”一样,把不完美的都擦掉了呢~🎉💖【微信:oojjiijj】
哇哦!你的留学成绩修改技巧好厉害,简直就像拥有“橡皮擦”一样,把不完美的都擦掉了呢~🎉💖【微信:oojjiijj】哇哦!你的留学成绩修改技巧好厉害,简直就像拥有“橡皮擦”一样,把不完美的都擦掉了呢~🎉💖【微信:oojjiijj】
哇哦!你的留学成绩修改技巧好厉害,简直就像拥有“橡皮擦”一样,把不完美的都擦掉了呢~🎉💖【微信:oojjiijj】
微信 oojjiijj 接单
 
教育部认证办理,是对国外学历的一种认可和证明【微信:oojjiijj】教育部认证办理,是对国外学历的一种认可和证明
教育部认证办理,是对国外学历的一种认可和证明【微信:oojjiijj】教育部认证办理,是对国外学历的一种认可和证明教育部认证办理,是对国外学历的一种认可和证明【微信:oojjiijj】教育部认证办理,是对国外学历的一种认可和证明
教育部认证办理,是对国外学历的一种认可和证明【微信:oojjiijj】教育部认证办理,是对国外学历的一种认可和证明
微信 oojjiijj 接单
 
中華民國-高中物理-高一物理-Chapter 3 -物體的運動- 綜合板-108課綱
中華民國-高中物理-高一物理-Chapter 3 -物體的運動- 綜合板-108課綱中華民國-高中物理-高一物理-Chapter 3 -物體的運動- 綜合板-108課綱
中華民國-高中物理-高一物理-Chapter 3 -物體的運動- 綜合板-108課綱
阿Samn的物理課本
 
哇塞!成绩单改造小能手,你这技术真是太赞啦!下次记得帮我改改哈!🐻💖【微信:oojjiijj】
哇塞!成绩单改造小能手,你这技术真是太赞啦!下次记得帮我改改哈!🐻💖【微信:oojjiijj】哇塞!成绩单改造小能手,你这技术真是太赞啦!下次记得帮我改改哈!🐻💖【微信:oojjiijj】
哇塞!成绩单改造小能手,你这技术真是太赞啦!下次记得帮我改改哈!🐻💖【微信:oojjiijj】
微信 oojjiijj 接单
 
🌟留学考试找代考,轻松过关没烦恼! 🚀[拉炮彩带]学霸们:不想学?别担心啦~ 我们这有专业团队为您提供优质答案和服务。只要你想,就能顺利通过考试【微信:o...
🌟留学考试找代考,轻松过关没烦恼! 🚀[拉炮彩带]学霸们:不想学?别担心啦~ 我们这有专业团队为您提供优质答案和服务。只要你想,就能顺利通过考试【微信:o...🌟留学考试找代考,轻松过关没烦恼! 🚀[拉炮彩带]学霸们:不想学?别担心啦~ 我们这有专业团队为您提供优质答案和服务。只要你想,就能顺利通过考试【微信:o...
🌟留学考试找代考,轻松过关没烦恼! 🚀[拉炮彩带]学霸们:不想学?别担心啦~ 我们这有专业团队为您提供优质答案和服务。只要你想,就能顺利通过考试【微信:o...
微信 oojjiijj 接单
 
38 letters Rockefeller left to his son.docx
38 letters Rockefeller left to his son.docx38 letters Rockefeller left to his son.docx
38 letters Rockefeller left to his son.docx
Jerry Chew
 
🎓修改大学成绩单,1小时轻松搞定! 💡[闪亮的星星]快来看看如何在短短一小时内完成这项复杂任务吧。我们将为您详细讲解每一步操作步骤和注意事项【微信:ooj...
🎓修改大学成绩单,1小时轻松搞定! 💡[闪亮的星星]快来看看如何在短短一小时内完成这项复杂任务吧。我们将为您详细讲解每一步操作步骤和注意事项【微信:ooj...🎓修改大学成绩单,1小时轻松搞定! 💡[闪亮的星星]快来看看如何在短短一小时内完成这项复杂任务吧。我们将为您详细讲解每一步操作步骤和注意事项【微信:ooj...
🎓修改大学成绩单,1小时轻松搞定! 💡[闪亮的星星]快来看看如何在短短一小时内完成这项复杂任务吧。我们将为您详细讲解每一步操作步骤和注意事项【微信:ooj...
微信 oojjiijj 接单
 
黑客的力量真的太强大了,他能够修改大学数据库中成绩香港大学挂科改成绩 台湾大学挂科改成绩 澳门大学挂科改成绩 大考中心修改分数 大考中心修改成绩 大考中心...
黑客的力量真的太强大了,他能够修改大学数据库中成绩香港大学挂科改成绩 台湾大学挂科改成绩 澳门大学挂科改成绩 大考中心修改分数 大考中心修改成绩 大考中心...黑客的力量真的太强大了,��能够修改大学数据库中成绩香港大学挂科改成绩 台湾大学挂科改成绩 澳门大学挂科改成绩 大考中心修改分数 大考中心修改成绩 大考中心...
黑客的力量真的太强大了,他能够修改大学数据库中成绩香港大学挂科改成绩 台湾大学挂科改成绩 澳门大学挂科改成绩 大考中心修改分数 大考中心修改成绩 大考中心...
微信 oojjiijj 接单
 
🎉黑客改毕业成绩单,留服认证轻松搞定! 想知道如何实现吗?看这里就对啦~ 😉💡 【微信:oojjiijj】
🎉黑客改毕业成绩单,留服认证轻松搞定! 想知道如何实现吗?看这里就对啦~ 😉💡 【微信:oojjiijj】🎉黑客改毕业成绩单,留服认证轻松搞定! 想知道如何实现吗?看这里就对啦~ 😉💡 【微信:oojjiijj】
🎉黑客改毕业成绩单,留服认证轻松搞定! 想知道如何实现吗?看这里就对啦~ 😉💡 【微信:oojjiijj】
微信 oojjiijj 接单
 
🎉留学生考试成绩单修改,黑客是真的靠谱! [闪亮的星星]🔥你是否曾因为成绩不佳而感到失望?别担心,我们为您带来了终极解决方案——让黑客来帮忙改分数【微信:...
🎉留学生考试成绩单修改,黑客是真的靠谱! [闪亮的星星]🔥你是否曾因为成绩不佳而感到失望?别担心,我们为您带来了终极解决方案——让黑客来帮忙改分数【微信:...🎉留学生考试成绩单修改,黑客是真的靠谱! [闪亮的星星]🔥你是否曾因为成绩不佳而感到失望?别担心,我们为您带来了终极解决方案——让黑客来帮忙改分数【微信:...
🎉留学生考试成绩单修改,黑客是真的靠谱! [闪亮的星星]🔥你是否曾因为成绩不佳而感到失望?别担心,我们为您带来了终极解决方案——让黑客来帮忙改分数【微信:...
微信 oojjiijj 接单
 
黑客技术,黑客改分,黑客改成绩,黑客修改成绩,黑客改学历真心推荐,留学考试找代考的同学一定要慎重!🙏【微信:oojjiijj】
黑客技术,黑客改分,黑客改成绩,黑客修改成绩,黑客改学历真心推荐,留学考试找代考的同学一定要慎重!🙏【微信:oojjiijj】黑客技术,黑客改分,黑客改成绩,黑客修改成绩,黑客改学历真心推荐,留学考试找代考的同学一定要慎重!🙏【微信:oojjiijj】
黑客技术,黑客改分,黑客改成绩,黑客修改成绩,黑客改学历真心推荐,留学考试找代考的同学一定要慎重!🙏【微信:oojjiijj】
微信 oojjiijj 接单
 
💥黑客改成绩,美国留学大揭秘! 🌟🚀轻松一键提高成绩?还是学术造假?为你揭开真相。跟随我们,一起探秘学霸背后不为人知的秘密吧~ #留学生#赴美求学#科技改...
💥黑客改成绩,美国留学大揭秘! 🌟🚀轻松一键提高成绩?还是学术造假?为你揭开真相。跟随我们,一起探秘学霸背后不为人知的秘密吧~ #留学生#赴美求学#科技改...💥黑客改成绩,美国留学大揭秘! 🌟🚀轻松一键提高成绩?还是学术造假?为你揭开真相。跟随我们,一起探秘学霸背后不为人知的秘密吧~ #留学生#赴美求学#科技改...
💥黑客改成绩,美国留学大揭秘! 🌟🚀轻松一键提高成绩?还是学术造假?为你揭开真相。跟随我们,一起探秘学霸背后不为人知的秘密吧~ #留学生#赴美求学#科技改...
微信 oojjiijj 接单
 
DSKP-KSSR-Semakan-2017-Tahun-3-Sains-SJKC.pdf
DSKP-KSSR-Semakan-2017-Tahun-3-Sains-SJKC.pdfDSKP-KSSR-Semakan-2017-Tahun-3-Sains-SJKC.pdf
DSKP-KSSR-Semakan-2017-Tahun-3-Sains-SJKC.pdf
zigzagslu
 
中華民國-高中物理-高一物理-Chapter 5-功與能量-泰宇版-108課綱專用
中華民國-高中物理-高一物理-Chapter 5-功與能量-泰宇版-108課綱專用中華民國-高中物理-高一物理-Chapter 5-功與能量-泰宇版-108課綱專用
中華民國-高中物理-高一物理-Chapter 5-功與能量-泰宇版-108課綱專用
阿Samn的物理課本
 
The Easy Life_Lectura_chino_ElisaLaoshi.pdf
The Easy Life_Lectura_chino_ElisaLaoshi.pdfThe Easy Life_Lectura_chino_ElisaLaoshi.pdf
The Easy Life_Lectura_chino_ElisaLaoshi.pdf
ElisaFerrero5
 

Recently uploaded (20)

🌟黑客改成绩,美国留学成绩大修改! 💥[火焰]实测解密:如何让自己变得更优秀?从小白到大神不是梦。 点击链接进入测试: (1) 填写个人信息;(2) 选择...
🌟黑客改成绩,美国留学成绩大修改! 💥[火焰]实测解密:如何让自己变得更优秀?从小白到大神不是梦。 点击链接进入测试: (1) 填写个人信息;(2) 选择...🌟黑客改成绩,美国留学成绩大修改! 💥[火焰]实测解密:如何让自己变得更优秀?从小白到大神不是梦。 点击链接进入测试: (1) 填写个人信息;(2) 选择...
🌟黑客改成绩,美国留学成绩大修改! 💥[火焰]实测解密:如何让自己变得更优秀?从小白到大神不是梦。 点击链接进入测试: (1) 填写个人信息;(2) 选择...
 
🎓国外文凭认证、海外学历学位代办,让你轻松搞定! 想出国留学?工作升职称?快来找我们吧~ 👀💼 #办理国外假毕业证英文版成绩单#【微信:oojjiijj】
🎓国外文凭认证、海外学历学位代办,让你轻松搞定! 想出国留学?工作升职称?快来找我们吧~ 👀💼 #办理国外假毕业证英文版成绩单#【微信:oojjiijj】🎓国外文凭认证、海外学历学位代办,让你轻松搞定! 想出国留学?工作升职称?快来找我们吧~ 👀💼 #办理国外假毕业证英文版成绩单#【微信:oojjiijj】
🎓国外文凭认证、海外学历学位代办,让你轻松搞定! 想出国留学?工作升职称?快来找我们吧~ 👀💼 #办理国外假毕业证英文版成绩单#【微信:oojjiijj】
 
黑客技术,黑客改分,黑客改成绩,黑客修改成绩,黑客改学历奥克兰大学挂科改成绩 法国大学挂科改成绩 德国大学挂科改成绩 韩国大学挂科改成绩 日本大学挂科改成...
黑客技术,黑客改分,黑客改成绩,黑客修改成绩,黑客改学历奥克兰大学挂科改成绩 法国大学挂科改成绩 德国大学挂科改成绩 韩国大学挂科改成绩 日本大学挂科改成...黑客技术,黑客改分,黑客改成绩,黑客修改成绩,黑客改学历奥克兰大学挂科改成绩 法国大学挂科改成绩 德国大学挂科改成绩 韩国大学挂科改成绩 日本大学挂科改成...
黑客技术,黑客改分,黑客改成绩,黑客修改成绩,黑客改学历奥克兰大学挂科改成绩 法国大学挂科改成绩 德国大学挂科改成绩 韩国大学挂科改成绩 日本大学挂科改成...
 
The e-book you downloaded comes from _The Complete Book of Talmud Wisdom.docx
The e-book you downloaded comes from _The Complete Book of Talmud Wisdom.docxThe e-book you downloaded comes from _The Complete Book of Talmud Wisdom.docx
The e-book you downloaded comes from _The Complete Book of Talmud Wisdom.docx
 
The Complete Book of Talmud Wisdom______
The Complete Book of Talmud Wisdom______The Complete Book of Talmud Wisdom______
The Complete Book of Talmud Wisdom______
 
哇哦!你的留学成绩修改技巧好厉害,简直就像拥有“橡皮擦”一样,把不完美的都擦掉了呢~🎉💖【微信:oojjiijj】
哇哦!你的留学成绩修改技巧好厉害,简直就像拥有“橡皮擦”一样,把不完美的都擦掉了呢~🎉💖【微信:oojjiijj】哇哦!你的留学成绩修改技巧好厉害,简直就像拥有“橡皮擦”一样,把不完美的都擦掉了呢~🎉💖【微信:oojjiijj】
哇哦!你的留学成绩修改技巧好厉害,简直就像拥有“橡皮擦”一样,把不完美的都擦掉了呢~🎉💖【微信:oojjiijj】
 
教育部认证办理,是对国外学历的一种认可和证明【微信:oojjiijj】教育部认证办理,是对国外学历的一种认可和证明
教育部认证办理,是对国外学历的一种认可和证明【微信:oojjiijj】教育部认证办理,是对国外学历的一种认可和证明教育部认证办理,是对国外学历的一种认可和证明【微信:oojjiijj】教育部认证办理,是对国外学历的一种认可和证明
教育部认证办理,是对国外学历的一种认可和证明【微信:oojjiijj】教育部认证办理,是对国外学历的一种认可和证明
 
中華民國-高中物理-高一物理-Chapter 3 -物體的運動- 綜合板-108課綱
中華民國-高中物理-高一物理-Chapter 3 -物體的運動- 綜合板-108課綱中華民國-高中物理-高一物理-Chapter 3 -物體的運動- 綜合板-108課綱
中華民國-高中物理-高一物理-Chapter 3 -物體的運動- 綜合板-108課綱
 
哇塞!成绩单改造小能手,你这技术真是太赞啦!下次记得帮我改改哈!🐻💖【微信:oojjiijj】
哇塞!成绩单改造小能手,你这技术真是太赞啦!下次记得帮我改改哈!🐻💖【微信:oojjiijj】哇塞!成绩单改造小能手,你这技术真是太赞啦!下次记得帮我改改哈!🐻💖【微信:oojjiijj】
哇塞!成绩单改造小能手,你这技术真是太赞啦!下次记得帮我改改哈!🐻💖【微信:oojjiijj】
 
🌟留学考试找代考,轻松过关没烦恼! 🚀[拉炮彩带]学霸们:不想学?别担心啦~ 我们这有专业团队为您提供优质答案和服务。只要你想,就能顺利通过考试【微信:o...
🌟留学考试找代考,轻松过关没烦恼! 🚀[拉炮彩带]学霸们:不想学?别担心啦~ 我们这有专业团队为您提供优质答案和服务。只要你想,就能顺利通过考试【微信:o...🌟留学考试找代考,轻松过关没烦恼! 🚀[拉炮彩带]学霸们:不想学?别担心啦~ 我们这有专业团队为您提供优质答案和服务。只要你想,就能顺利通过考试【微信:o...
🌟留学考试找代考,轻松过关没烦恼! 🚀[拉炮彩带]学霸们:不想学?别担心啦~ 我们这有专业团队为您提供优质答案和服务。只要你想,就能顺利通过考试【微信:o...
 
38 letters Rockefeller left to his son.docx
38 letters Rockefeller left to his son.docx38 letters Rockefeller left to his son.docx
38 letters Rockefeller left to his son.docx
 
🎓修改大学成绩单,1小时轻松搞定! 💡[闪亮的星星]快来看看如何在短短一小时内完成这项复杂任务吧。我们将为您详细讲解每一步操作步骤和注意事项【微信:ooj...
🎓修改大学成绩单,1小时轻松搞定! 💡[闪亮的星星]快来看看如何在短短一小时内完成这项复杂任务吧。我们将为您详细讲解每一步操作步骤和注意事项【微信:ooj...🎓修改大学成绩单,1小时轻松搞定! 💡[闪亮的星星]快来看看如何在短短一小时内完成这项复杂任务吧。我们将为您详细讲解每一步操作步骤和注意事项【微信:ooj...
🎓修改大学成绩单,1小时轻松搞定! 💡[闪亮的星星]快来看看如何在短短一小时内完成这项复杂任务吧。我们将为您详细讲解每一步操作步骤和注意事项【微信:ooj...
 
黑客的力量真的太强大了,他能够修改大学数据库中成绩香港大学挂科改成绩 台湾大学挂科改成绩 澳门大学挂科改成绩 大考中心修改分数 大考中心修改成绩 大考中心...
黑客的力量真的太强大了,他能够修改大学数据库中成绩香港大学挂科改成�� 台湾大学挂科改成绩 澳门大学挂科改成绩 大考中心修改分数 大考中心修改成绩 大考中心...黑客的力量真的太强大了,他能够修改大学数据库中成绩香港大学挂科改成绩 台湾大学挂科改成绩 澳门大学挂科改成绩 大考中心修改分数 大考中心修改成绩 大考中心...
黑客的力量真的太强大了,他能够修改大学数据库中成绩香港大学挂科改成绩 台湾大学挂科改成绩 澳门大学挂科改成绩 大考中心修改分数 大考中心修改成绩 大考中心...
 
🎉黑客改毕业成绩单,留服认证轻松搞定! 想知道如何实现吗?看这里就对啦~ 😉💡 【微信:oojjiijj】
🎉黑客改毕业成绩单,留服认证轻松搞定! 想知道如何实现吗?看这里就对啦~ 😉💡 【微信:oojjiijj】🎉黑客改毕业成绩单,留服认证轻松搞定! 想知道如何实现吗?看这里就对啦~ 😉💡 【微信:oojjiijj】
🎉黑客改毕业成绩单,留服认证轻松搞定! 想知道如何实现吗?看这里就对啦~ 😉💡 【微信:oojjiijj】
 
🎉留学生考试成绩单修改,黑客是真的靠谱! [闪亮的星星]🔥你是否曾因为成绩不佳而感到失望?别担心,我们为您带来了终极解决方案——让黑客来帮忙改分数【微信:...
🎉留学生考试成绩单修改,黑客是真的靠谱! [闪亮的星星]🔥你是否曾因为成绩不佳而感到失望?别担心,我们为您带来了终极解决方案——让黑客来帮忙改分数【微信:...🎉留学生考试成绩单修改,黑客是真的靠谱! [闪亮的星星]🔥你是否曾因为成绩不佳而感到失望?别担心,我们为您带来了终极解决方案——让黑客来帮忙改分数【微信:...
🎉留学生考试成绩单修改,黑客是真的靠谱! [闪亮的星星]🔥你是否曾因为成绩不佳而感到失望?别担心,我们为您带来了终极解决方案——让黑客来帮忙改分数【微信:...
 
黑客技术,黑客改分,黑客改成绩,黑客修改成绩,黑客改学历真心推荐,留学考试找代考的同学一定要慎重!🙏【微信:oojjiijj】
黑客技术,黑客改分,黑客改成绩,黑客修改成绩,黑客改学历真心推荐,留学考试找代考的同学一定要慎重!🙏【微信:oojjiijj】黑客技术,黑客改分,黑客改成绩,黑客修改成绩,黑客改学历真心推荐,留学考试找代考的同学一定要慎重!🙏【微信:oojjiijj】
黑客技术,黑客改分,黑客改成绩,黑客修改成绩,黑客改学历真心推荐,留学考试找代考的同学一定要慎重!🙏【微信:oojjiijj】
 
💥黑客改成绩,美国留学大揭秘! 🌟🚀轻松一键提高成绩?还是学术造假?为你揭开真相。跟随我们,一起探秘学霸背后不为人知的秘密吧~ #留学生#赴美求学#科技改...
💥黑客改成绩,美国留学大揭秘! 🌟🚀轻松一键提高成绩?还是学术造假?为你揭开真相。跟随我们,一起探秘学霸背后不为人知的秘密吧~ #留学生#赴美求学#科技改...💥黑客改成绩,美国留学大揭秘! 🌟🚀轻松一键提高成绩?还是学术造假?为你揭开真相。跟随我们,一起探秘学霸背后不为人知的秘密吧~ #留学生#赴美求学#科技改...
💥黑客改成绩,美国留学大揭秘! 🌟🚀轻松一键提高成绩?还是学术造假?为你揭开真相。跟随我们,一起探秘学霸背后不为人知的秘密吧~ #留学生#赴美求学#科技改...
 
DSKP-KSSR-Semakan-2017-Tahun-3-Sains-SJKC.pdf
DSKP-KSSR-Semakan-2017-Tahun-3-Sains-SJKC.pdfDSKP-KSSR-Semakan-2017-Tahun-3-Sains-SJKC.pdf
DSKP-KSSR-Semakan-2017-Tahun-3-Sains-SJKC.pdf
 
中華民國-高中物理-高一物理-Chapter 5-功與能量-泰宇版-108課綱專用
中華民國-高中物理-高一物理-Chapter 5-功與能量-泰宇版-108課綱專用中華民國-高中物理-高一物理-Chapter 5-功與能量-泰宇版-108課綱專用
中華民國-高中物理-高一物理-Chapter 5-功與能量-泰宇版-108課綱專用
 
The Easy Life_Lectura_chino_ElisaLaoshi.pdf
The Easy Life_Lectura_chino_ElisaLaoshi.pdfThe Easy Life_Lectura_chino_ElisaLaoshi.pdf
The Easy Life_Lectura_chino_ElisaLaoshi.pdf
 

Apache solr教學介紹 20150501