Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
全文検索システムFESSを使った Web+DB PRESS 総集編の全文検索
Search
Tetsuya Tatsumi
June 03, 2018
Technology
0
360
全文検索システムFESSを使った Web+DB PRESS 総集編の全文検索
全文検索システムFESSを使って WEB+DB PRESS 総集編を全文検索しました。
Tetsuya Tatsumi
June 03, 2018
Tweet
Share
More Decks by Tetsuya Tatsumi
See All by Tetsuya Tatsumi
LINE Thingsで視力検査
dokechin
0
86
筋トレ応援団.pdf
dokechin
1
290
How to define the relationship in vuex's state
dokechin
1
440
ダンドリーキッチン
dokechin
0
420
ダンドリーキッチン
dokechin
0
1.2k
Other Decks in Technology
See All in Technology
データ戦略部門 紹介資料
sansan33
PRO
1
3.3k
伴走から自律へ: 形式知へと導くSREイネーブリングによる プロダクトチームの信頼性オーナーシップ向上 / SRE NEXT 2025
visional_engineering_and_design
3
460
60以上のプロダクトを持つ組織における開発者体験向上への取り組み - チームAPIとBackstageで構築する組織の可視化基盤 - / sre next 2025 Efforts to Improve Developer Experience in an Organization with Over 60 Products
vtryo
3
1.9k
無理しない AI 活用サービス / #jazug
koudaiii
0
100
cdk initで生成されるあのファイル達は何なのか/cdk-init-generated-files
tomoki10
1
670
shake-upを科学する
rsakata
7
1k
〜『世界中の家族のこころのインフラ』を目指して”次の10年”へ〜 SREが導いたグローバルサービスの信頼性向上戦略とその舞台裏 / Towards the Next Decade: Enhancing Global Service Reliability
kohbis
3
1.5k
公開初日に Gemini CLI を試した話や FFmpeg と組み合わせてみた話など / Gemini CLI 初学者勉強会(#AI道場)
you
PRO
0
1.3k
PHPからはじめるコンピュータアーキテクチャ / From Scripts to Silicon: A Journey Through the Layers of Computing
tomzoh
2
120
How to Quickly Call American Airlines®️ U.S. Customer Care : Full Guide
flyaahelpguide
0
240
スタックチャン家庭用アシスタントへの道
kanekoh
0
120
“日本一のM&A企業”を支える、少人数SREの効率化戦略 / SRE NEXT 2025
genda
1
270
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Fireside Chat
paigeccino
37
3.5k
Designing Experiences People Love
moore
142
24k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Docker and Python
trallard
45
3.5k
Become a Pro
speakerdeck
PRO
29
5.4k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
970
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Automating Front-end Workflow
addyosmani
1370
200k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
GraphQLとの向き合い方2022年版
quramy
49
14k
Transcript
શจݕࡧγεςϜ'&44Λͬͨ 8FC %#13&44૯ूฤͷશจݕࡧ Mishima.pm #3 @dokechin
8FC %#13&44
֓ཁ • 2000݄̍̎ץɻ • ٕज़ධࣾൃߦɻִ݄ൃചʢۮ݄ʣ • Webٕज़ܥࡶࢽɻ • ݱࡏɹWPM
૯ूฤ • vol.1-24 2005ൃߦɹCD-ROM • vol.1-36 2007ൃߦɹCD-ROM • vol.1-60 2011ൃߦɹDVD-ROM
• vol.1-72 2013ൃߦɹDVD-ROM • vol.1-84 2015ൃߦɹDVD-ROM • vol.1-102 2018ൃߦɹDVD-ROM
WPM • PDF༰ྔ4.4G • αΠζॱʹฒΔͱWPM (240M) ɺWPM (76.8M)ɺvol.66(69.5M)
'&44ͱ
֓ཁ • ΣϒϑΝΠϧγεςϜΛରͱͨ͠Φʔϓϯιʔ εͷશจݕࡧγεςϜ • ApacheϥΠηϯε
ΞʔΩςΫνϟ • Javaϕʔε • ݕࡧΤϯδϯ&MBTUJDTFBSDI • ݕࡧը໘ɺཧը໘ɺΫϩʔϥಉࠝ
ڥߏங
%PDLFSͷ෮श IUUQTEPDTEPDLFSDPNFOHJOFEPDLFSPWFSWJFXEPDLFSBSDIJUFDUVSF
ڥߏஙखॱ • Docker for MacOS ͷઃఆ • ϝϞϦαΠζͷมߋ 2G->3.5G •
ΠϝʔδDPEFMJCTGFTT͔Βίϯςφىಈ • FESSͷνϡʔχϯά • ࠷େϑΝΠϧαΠζ • ώʔϓαΠζ • Ϋϩʔϧઃఆ • Ϋϩʔϧ
%PDLFSGPS.BD04 • https://store.docker.com/editions/ community/docker-ce-desktop-mac
.FNPSZ4FUUJOH
ίϯςφىಈ docker run -d -p 8080:8080 --name fess -v /Users/dokechin/Downloads/
webdb_sp_001-102/:/webdb_sp_001-102 codelibs/fess:latest
ύϥϝʔλνϡʔχϯά docker exec -it fess bash perl -i -pe 's/10485760/248000000/'
/usr/ share/fess/app/WEB-INF/classes/crawler/ contentlength.xml perl -i -pe 's/-Xms1g/-Xms2g/' /etc/ elasticsearch/jvm.options perl -i -pe 's/-Xmx1g/-Xmx2g/' /etc/ elasticsearch/jvm.options exit
QFSMJQF
QFSMEPDQFSMSVO -i[extension] specifies that files processed by the "<>" construct
are to be edited in-place.
.0%FQBSTF perl -MO=Deparse -i -pe 's/-Xms1g/- Xms2g/' /etc/elasticsearch/jvm.options BEGIN {
$^I = ""; } LINE: while (defined($_ = <ARGV>)) { s/-Xms1g/-Xms2g/; } continue { die "-p destination: $!\n" unless print $_; } -e syntax OK
Ϋϩʔϧઃఆ
ݕࡧ
'&44ͷόʔδϣϯ্͕͕ Δͨͼʹύϥϝʔλͷνϡʔ χϯά͢Δͷʁ
%PDLFSpMFʹࠩΛهड़ FROM codelibs/fess:latest LABEL maintainer "dokechin" RUN perl -i -pe
's/10485760/248000000/' /usr/share/ fess/app/WEB-INF/classes/crawler/contentlength.xml RUN perl -i -pe 's/-Xms1g/-Xms2g/' /etc/elasticsearch/ jvm.options RUN perl -i -pe 's/-Xmx1g/-Xmx2g/' /etc/elasticsearch/ jvm.options
ΠϝʔδϏϧυɹˍɹ36/ # FESSͷόʔδϣϯΞοϓͷλΠϛϯάͰ docker build -t dokechin/fess . docker run
-d -p 8080:8080 --name fess -v /Users/dokechin/Downloads/ webdb_sp_001-102/:/webdb_sp_001-102 dokechin/fess
࣮ѱखɻ ઃఆมߋΛ%PDLFSΠϝʔ δʹ͠ͳ͍ʂ
ઃఆϑΝΠϧΛϩʔΧϧʹอଘ docker cp fess:/usr/share/ fess/app/WEB-INF/classes/ crawler/contentlength.xml .
ىಈ࣌ʹ͢ docker run -d -p 8080:8080 --name fess -e 'ES_JAVA_OPTS="-Xms2g
- Xmx2g"' -v $PWD/contentlength.xml:/ usr/share/fess/app/WEB-INF/classes/ crawler/contentlength.xml -v $PWD/ webdb_sp/:/webdb_sp codelibs/fess