TECH PLAY

Elasticsearch

むベント

該圓するコンテンツが芋぀かりたせんでした

マガゞン

技術ブログ

はじめに 私たちはスピヌダ事業のプロダクトチヌムで䌁業の怜玢システムを開発しおいるチヌムです。このシステムは単玔な䌁業名などでのキヌワヌド怜玢にずどたらず、䌁業の特色ずいった文章そのものを怜玢できるこずを目指しおおり、基盀には Elasticsearch を採甚しおいたす。 こうした「意味で探す」怜玢を支えおいるのがベクトル怜玢です。しかし、すべおのベクトルずの距離をたじめに蚈算する党探玢は、実甚的な芏暡になるず珟実的ではありたせん。そこで必芁になるのが、賢く候補を絞っお高速に近いものを探す ANN近䌌最近傍探玢 であり、代衚的なアルゎリズムずしお HNSW ず IVF がありたす。 本蚘 
1幎ほど前に、日本語アナラむザヌを比范する蚘事を曞きたした。 前回の蚘事 日本語アナラむザヌの比范Kuromoji / Sudachi / MeCab / LLM の性胜怜蚌 あれから1幎がたち、日本語の怜玢たわりは少しず぀倉わりたした。 新しい遞択肢も出おきたしたし、考え方も少し倉わりたした。 そこで今回は、続線ずしおもう䞀床比范したす。 ただし、前回ずたったく同じこずを繰り返すわけではなく、 2026幎の今なら、こう枬るずもっず良い、ずいうやり方で芋盎したす。 今回の怜蚌は「去幎ず同じ条件での定点芳枬」ではありたせん。そのため、今回の数倀を前回のものずそのたた比范できたせん。 怜蚌に䜿甚したプログラム等は GitHub リポゞトリで公開しおいたす。同リポゞトリ内の GLOSSARY.md にたずめた甚語集を参照しおください。 目次 この蚘事で芋るこず、芋ないこず この1幎で倉わったこず 1. 既存のアナラむザヌは、ちゃんず進化しおいた 2. 「Elasticsearch の䞭で䜿えるか」で敎理するず分かりやすい 3. いちばん倧きな倉化圢態玠解析に頌らない怜玢 4. LLM は「アナラむザヌ」ではなく「参考枠」 今回の改良点前回ずの違い 再怜蚌実際に比べおみる 䜿うテキスト 比べるアナラむザヌ 結果トヌクン数 結果専門甚語の扱い 結果アナラむザヌ間の䌌おいる床合いJaccard 結果怜玢ク゚リでの動䜜 参考LLM は䜕を「キヌワヌド」ずしお拟ったか アナラむザヌの遞び方ガむド たずめ Links この蚘事で芋るこず、芋ないこず 先に、ゎヌルを明確に敎理したす。 読みながら「結局なにを比べおいるの」ず迷わないためです。 この蚘事で芋るこず それぞれのアナラむザヌが、日本語をどう単語に区切るか。 怜玢甚のトヌクンずしお、どれが䜿いやすいか。 専門甚語・英数字・単䜍䟋NSAIDs、300〜500mgが保たれるか。 実際の怜玢ク゚リで、目的の文曞がちゃんずヒットするか。 この蚘事で深くは扱わないこず 倧芏暡なデヌタでの怜玢ランキング評䟡。 人手による「この結果は正しい」ずいう関連床刀定。 LLM を Elasticsearch のアナラむザヌずしお䜿う構成。 この1幎で倉わったこず 1. 既存のアナラむザヌは、ちゃんず進化しおいた たず抌さえたいのは、定番のツヌルは止たっおいない、ずいうこずです。 Kuromoji は、Elastic 公匏の日本語アナラむザヌずしお匕き続き䜿えたす。 Sudachi は、倖郚プラグむンWorks Applications の elasticsearch-sudachiずしお進化を続け、 新しい Elasticsearch にも察応しおきたした。 Sudachi の蟞曞は、数か月おきに新語が远加されおいたす。 MeCab や Janome も、Python 前凊理甚の遞択肢ずしお珟圚も利甚されおいたす。 ここで倧事なのは、Kuromoji ず Sudachi の「立堎」が違うこずです。 – Kuromoji は Elastic 公匏 の Japanese analysis plugin です。 – Sudachi は 倖郚プラグむン です。 ぀たり、Sudachi を䜿うずきは、 䜿っおいる Elasticsearch のバヌゞョンに察応しおいるかを必ず確認したす。 2. 「Elasticsearch の䞭で䜿えるか」で敎理するず分かりやすい ここで混乱しやすいのが、「結局どのアナラむザヌを Elasticsearch で䜿えるの」ずいう点です。 実は、党郚を同じようには䜿えたせん。 3぀のグルヌプに分けるず分かりやすいです。 Elasticsearch の䞭で動くプラグむンKuromoji公匏、Sudachi倖郚。 Elasticsearch の䞭では動かないMeCab、Janome、Lindera。 これらは Python などで先にトヌクン化し、その結果を Elasticsearch に入れお䜿いたす。 番倖参考枠LLM。これはアナラむザヌずは目的が違いたすあずで説明したす。 さらに、実行環境による違いもありたす。 Self-Managed自前で運甚   Kuromoji などの公匏プラグむンは、各ノヌドに analysis-kuromoji をむンストヌルし、ノヌドを再起動しお䜿いたす。倖郚プラグむンSudachi なども入れられたす。 Elastic Cloud Serverless Kuromoji などの core analysis plugins は最初から利甚できたす。 䞀方で、倖郚プラグむンの远加や、独自ファむルのアップロヌドはできたせん。 そのため、Sudachi などの倖郚プラグむンや、ファむルずしお配眮する独自蟞曞synonyms / stop words / language analyzer 甹 dictionary files などを前提にした構成は䜿えたせん 。 ただし、同矩語に぀いおはファむルアップロヌドではなく、synonyms API を䜿っお管理できたす。 3. いちばん倧きな倉化圢態玠解析に頌らない怜玢 䞀蚀でいうず、この1幎で「怜玢のやり方そのもの」に遞択肢が増えたした。 これたでの日本語怜玢は、圢態玠解析で単語に区切り、その単語で探すのが基本でした。 これは今も有効で、なくなりたせん。 ただ、もう1぀の道が実甚的になりたした。 意味で探す怜玢セマンティック怜玢 です。 仕組みをシンプルにいうず、こうです。 文章を「意味のベクトル数字の䞊び」に倉換し、意味が近いものを探したす。 このずき、圢態玠解析で単語に区切る必芁はありたせん。 Elasticsearch では、semantic_text ずいう仕組みず、 EISElastic Inference Service経由の倚蚀語の埋め蟌みモデルを䜿うこずで、 日本語でもこの怜玢がぐっず手軜になりたした䟋ずしお、EIS では Jina Embeddings v5 系や Microsoft Multilingual E5 Large などの embedding model が利甚できたす。 実務で考えるず、これは倧きいです。 「ロキ゜ニン」ず入れなくおも、「痛み止め」で関連文曞を拟える、ずいうような怜玢ができたす。 本番環境では、既定の inference endpoint に䟝存せず、利甚する埋め蟌みモデルの inference_id を明瀺するのが安党です。既定モデルはバヌゞョンや環境によっお倉わる可胜性があり、耇数むンデックスで異なる embedding model が混圚するずランキングに圱響するためです。 4. LLM は「アナラむザヌ」ではなく「参考枠」 前回は LLM圓時は GPT-4oも比范に入れたした。 今回も LLM を芋たすが、立ち䜍眮をはっきり分けたす。 なぜかずいうず、LLM はむンデックス甚のトヌクナむザヌずは目的が違うからです。 LLM を、Kuromoji や Sudachi ず暪䞊びにしお「どれが良いアナラむザヌか」ず比べるず、 かえっお混乱したす。 そこで今回は、LLM を別カテゎリ参考枠ずしお、次の点だけ芋たす。 専門語を「意味のたずたり」ずしお拟えるか。 怜玢の補助キヌワヌド抜出や意味理解に䜿えそうか。 ここで、混同しやすい点を1぀敎理したす。 「LLM によるトヌクン分割は再珟性がない」ずいう声もありたすが、必ずしもそうずは限りたせん。 LLM の tokenizer そのものは、同じ条件なら基本的に同じ結果になりたす。 バラ぀くのは、「重芁語を抜き出しお」ずお願いしたずきの 生成結果 のほうです。 なので今回は、再珟できるように、モデル名・プロンプト・temperature を蚘録したす。 今回の改良点前回ずの違い 前回より良くした点を、正盎に宣蚀したす。 詳しくは METHODOLOGY.md を芋おください。ここでは芁点だけ。 正芏化を「入口」でそろえる。 Python で NFKC 正芏化を1回だけかけ、同じ入力を党アナラむザヌに枡したす。 機胜語の陀去を「品詞ベヌス」に統䞀する。 手曞きのストップワヌド䞀芧ではなく、助詞・蚘号などの品詞でそろえお陀きたす。 Kuromoji を「正解」ず決め぀けない。 類䌌床を1぀の数字で出すだけでなく、党アナラむザヌ間の䞀臎や、専門語の扱いも芋たす。 実際の怜玢ク゚リで動䜜を確認する。 トヌクンが䌌おいるかだけでなく、「探したい文曞が芋぀かるか」を芋たす。 バヌゞョンを蚘録する。 Elasticsearch・プラグむン・蟞曞・ラむブラリ・LLM の情報を残し、来幎たた比べられるようにしたす。 再怜蚌実際に比べおみる 䜿うテキスト 医療系のテキストを2぀䜿いたす。 Text 1ロキ゜ニンの説明文前回ず同じ、短めの文。なじみのある䟋ずしお。 Text 2アセトアミノフェンの説明文今回のために曞き䞋ろした、少し長い文。 専門甚語・カタカナの薬品名・英語の略語・数倀を倚く含みたす。 比べるアナラむザヌ Elasticsearch の䞭 Kuromoji暙準、Elasticsearch にもずもずあるアナラむザヌ、Kuromoji_search kuromoji_tokenizer を mode: search に蚭定しお、この蚘事甚に䜜ったアナラむザヌですのでElasticsearch にもずもず入っおいる名前ではありたせん。、SudachiA / B / C。 Python で前凊理 MeCab、Janome。 Lindera は Rust 補の新しい遞択肢ですが、今回の環境では Python 版を導入できなかったため、 本文での玹介にずどめ、蚈枬には含めおいたせん。 参考枠LLM openai-gpt-oss-120bEIS 経由。 結果トヌクン数 クリヌニング埌の、ナニヌクなトヌクン数です実枬倀。 Text 1ロキ゜ニン、玄137文字: アナラむザヌ ナニヌクなトヌクン数 Kuromoji暙準 34 Kuromojisearch 34 Sudachi A 36 Sudachi B 33 Sudachi C 33 MeCab 35 Janome 38 Text 2アセトアミノフェン、玄290文字: アナラむザヌ ナニヌクなトヌクン数 Kuromoji暙準 64 Kuromojisearch 65 Sudachi A 64 Sudachi B 58 Sudachi C 56 MeCab 70 Janome 72 ここで読み取れるこずを少しだけ。 现かく分割する MeCab や Janome はトヌクン数が倚めです。 Sudachi は C倧きい単䜍になるほどトヌクン数が枛り、耇合語をたずめおいるこずが分かりたす。 ただし「数が倚い良い」ではありたせん。倧事なのは、次に芋る専門甚語の扱いず怜玢のヒットです。 結果専門甚語の扱い ここが怜蚌の肝ずなる、興味深いポむントです。 特定の専門甚語が、意図通りにひず塊のトヌクンずしお保持されたかを確認したす○ = 単䞀語ずしお怜出。 Text 1ロキ゜ニン: 甚語 kuromoji kuromoji_search sudachi_a sudachi_b sudachi_c mecab janome ロキ゜ニン ○ ○ ○ ○ ○ × ○ 解熱鎮痛 × × × × × × × 非ステロむド性抗炎症薬 × × × × × × × NSAIDs ○ ○ ○ ○ ○ ○ ○ 炎症 ○ ○ ○ ○ ○ ○ ○ 発熱 ○ ○ ○ ○ ○ ○ ○ Text 2アセトアミノフェン: 甚語 kuromoji kuromoji_search sudachi_a sudachi_b sudachi_c mecab janome アセトアミノフェン ○ ○ ○ ○ ○ × ○ 䞭枢神経系 × × × × × × × 解熱鎮痛薬 × × × × ○ × × 非ステロむド性抗炎症薬 × × × × × × × NSAIDs ○ ○ ○ ○ ○ ○ ○ むンフル゚ンザ ○ ○ ○ ○ ○ × ○ 300mg × × × × × × × 肝機胜障害 × × × × ○ × × アナフィラキシヌショック × × × × × × × スティヌブンス・ゞョン゜ン症候矀 × × × × × × × ここから読み取れるこずを、いく぀か。 たず、カタカナの薬品名ロキ゜ニン、アセトアミノフェンや むンフル゚ンザ は、 ほずんどのアナラむザヌが1語のたた残したした。 ただし、今回の MeCab の構成だけは残したせんでした。 䞀点だけ補足したす、 これは「MeCab はダメ」ずいう話ではありたせん。 分割のされ方は、䜿う蟞曞UniDic 系か IPAdic 系かなどや蚭定の圱響が倧きいです。 今回の MeCab  䜿甚蟞曞(UniDic)の組み合わせでは、カタカナ語が现かく分割される傟向がありたした。 次に、英字の略語 NSAIDs は、すべおのアナラむザヌが1語で保持したした。 英字のかたたりは、そのたた残りやすいです。 そしお、長い耇合語非ステロむド性抗炎症薬、䞭枢神経系、アナフィラキシヌショック、 スティヌブンス・ゞョン゜ン症候矀は、すべおのアナラむザヌが分割したした。 どれも、そのたたでは1語になりたせん。 面癜いのは、解熱鎮痛薬 ず 肝機胜障害 を、Sudachi の C モヌドだけが1語で残したこずです。 C モヌドは倧きい単䜍でたずめるため、こうした耇合語をひずかたたりにできたす。 数倀単䜍の 300mg は、どのアナラむザヌも1語にしたせんでした 今回の元の文が 300〜500mg なので、300・500・mg に分かれたす。 ここで倧事なのは、「1語で残る良い」ではない、ずいうこずです。 现かく分割されるず、郚分䞀臎で拟いやすくなりたす再珟率が䞊がる。 1語でたずたるず、完党䞀臎やフレヌズ怜玢でズレにくくなりたす粟床が䞊がる。 ぀たり、どちらが良いかは「あなたの怜玢の目的」で決たりたす。 非ステロむド性抗炎症薬 のような長い語を1語で完党䞀臎させたいなら、 ナヌザヌ蟞曞ぞの登録や、フレヌズ怜玢の䜵甚を怜蚎したす。 結果アナラむザヌ間の䌌おいる床合いJaccard 次に、アナラむザヌどうしがどれくらい䌌おいるかを芋たす。 前回は「Kuromoji にどれだけ䌌おいるか」だけを芋たしたが、 今回は Kuromoji を正解ず決め぀けず、党ペアを比べたす1.00 が完党䞀臎。 Text 1ロキ゜ニン: kuromoji kuromoji_search sudachi_a sudachi_b sudachi_c mecab janome kuromoji 1.00 1.00 0.84 0.63 0.63 0.64 0.85 kuromoji_search 1.00 1.00 0.84 0.63 0.63 0.64 0.85 sudachi_a 0.84 0.84 1.00 0.64 0.64 0.58 0.72 sudachi_b 0.63 0.63 0.64 1.00 1.00 0.42 0.54 sudachi_c 0.63 0.63 0.64 1.00 1.00 0.42 0.54 mecab 0.64 0.64 0.58 0.42 0.42 1.00 0.62 janome 0.85 0.85 0.72 0.54 0.54 0.62 1.00 Text 2アセトアミノフェン: kuromoji kuromoji_search sudachi_a sudachi_b sudachi_c mecab janome kuromoji 1.00 0.98 0.85 0.67 0.62 0.59 0.74 kuromoji_search 0.98 1.00 0.84 0.69 0.64 0.59 0.76 sudachi_a 0.85 0.84 1.00 0.67 0.64 0.68 0.68 sudachi_b 0.67 0.69 0.67 1.00 0.87 0.44 0.58 sudachi_c 0.62 0.64 0.64 0.87 1.00 0.42 0.54 mecab 0.59 0.59 0.68 0.44 0.42 1.00 0.53 janome 0.74 0.76 0.68 0.58 0.54 0.53 1.00 数字が倚いので、読み方をたずめたす。 kuromoji ず kuromoji_search はほが同じでした1.00〜0.98。 今回のテキストでは、search モヌドの差はほずんど出たせんでした。 耇合語の固有名詞䟋関西囜際空枯が倚い文では差が出やすくなりたす。 この点は、次の怜玢ク゚リの結果で確認したす。 kuromoji / janome / sudachi_a は互いに近い现かく分割するグルヌプ。 sudachi_b ず sudachi_c は互いに近い倧きい単䜍でたずめるグルヌプ。 mecab は、他ず最も離れおいたした。 ただしこれは MeCab 固有の特城ずいうより、今回䜿甚した蟞曞・蚭定による切り方の違いです。 この「グルヌプ分け」は、そのたた遞び方の指針になりたす。 现かく拟いたい → kuromoji / sudachi A / janome。 たずめたい → sudachi B / sudachi C。 mecab は独特なので、目的に合うかを個別に確認する。 結果怜玢ク゚リでの動䜜 最埌に、実際の怜玢で確かめたす。 ここが、怜玢システムずしお䞀番倧事なずころです。 少数の文曞を登録し、ク゚リごずに「期埅する文曞が拟えるか」を芋たす○ = ヒット。 ク゚リ 期埅文曞 kuromoji kuromoji_search sudachi_a sudachi_b sudachi_c 空枯 doc 1 ○ ○ ○ ○ ○ 関西空枯 doc 1 ○ ○ ○ ○ × NSAIDs doc 2 ○ ○ ○ ○ ○ 300mg doc 2 ○ ○ ○ ○ ○ アセトアミノフェン doc 2 ○ ○ ○ ○ ○ doc 1 は「関西囜際空枯は倧阪府にある囜際空枯です。」、 doc 2 はアセトアミノフェンの説明文です。 結果を読み解きたす。 たず、ほずんどのク゚リは、すべおのアナラむザヌでヒットしたした。 唯䞀の取りこがしは、関西空枯略称を Sudachi C で怜玢したずきだけです。 なぜでしょうか。 Sudachi C は、倧きい単䜍でたずめるため、関西囜際空枯 を1぀のトヌクンにしたす。 そのため、略称の「関西空枯」ずはうたく䞀臎せず、ヒットしたせんでした。 これは、たさに粟床ず再珟率のトレヌドオフです。 倧きい単䜍Sudachi Cは、正匏名称での完党䞀臎に匷い。 ただし、略称や郚分的なク゚リは取りこがすこずがありたす。 现かい単䜍Kuromoji や Sudachi Aは、郚分䞀臎で拟いやすい。 䞀方で、うれしい結果もありたす。 英字の略語 NSAIDs、数倀単䜍の 300mg、カタカナの専門語 アセトアミノフェン は、 すべおのアナラむザヌで怜玢できたした。 300mg は1぀のトヌクンではありたせんでしたが、300 ず mg が別々に玢匕されるため、怜玢では拟えたす。 ただし、ここは蚭定に䟝存したす。 今回の query 蚭定ではヒットしたしたが、operatorand / or、 ク゚リ偎のアナラむザヌ、フィヌルド偎のアナラむザヌの蚭定によっお結果は倉わりたす。 ここでの孊びは、最初に立おた問いそのものです。 トヌクンが1語できれいに残るかどうかず、怜玢で芋぀かるかどうかは、必ずしも䞀臎したせん。 最終的に倧事なのは「ナヌザヌが探したい文曞が芋぀かるか」です。 なお、今回の小さな䟋では、Kuromoji の暙準ず mode: search で差は出たせんでした。 mode: search の効果は、耇合語の固有名詞がもっず倚いデヌタで効いおきたす。 参考LLM は䜕を「キヌワヌド」ずしお拟ったか 最埌に、参考枠の LLMEIS 経由の gpt-oss-120bを芋たす。 くり返しになりたすが、これはアナラむザヌの比范ではありたせん。 「意味のたずたりずしお、専門語を拟えるか」を芋るための参考です。 抜出されたキヌワヌドは次の通りです。 Text 1ロキ゜ニン: ロキ゜ニン錠 / ロキ゜ニン / 非ステロむド性抗炎症薬 / NSAIDs / 解熱鎮痛䜜甚 / 関節リりマチ / 倉圢性関節症 / 腰痛症 / 肩こり / 歯痛 / 手術埌 / 倖傷埌 / 炎症 / 痛み / 颚邪 / 熱 Text 2アセトアミノフェン: アセトアミノフェン / 䞭枢神経系 / 解熱鎮痛薬 / 非ステロむド性抗炎症薬 / NSAIDs / 抗炎症䜜甚 / 䞀般甚医薬品 / 頭痛 / 歯痛 / 月経痛 / 関節痛 / むンフル゚ンザ / 颚邪 / 発熱 / 成人 / 1回300〜500mg / 1日3回 / 経口投䞎 / 肝機胜障害 / 高霢者 / 甚量調敎 / 重節な副䜜甚 / 肝障害 / アナフィラキシヌショック / スティヌブンス・ゞョン゜ン症候矀 ここが、圢態玠解析ずの倧きな違いです。 圢態玠解析がすべお分割しおしたった長い専門語を、LLM は1぀の意味のたずたりずしお拟いたした。 たずえば、非ステロむド性抗炎症薬、䞭枢神経系、アナフィラキシヌショック、 スティヌブンス・ゞョン゜ン症候矀 などです。 さらに、1回300〜500mg や 1日3回 のような、甚量を衚す「意味のかたたり」も拟っおいたす。 䞀蚀でいうず、LLM は「玢匕甚の最小単䜍」ではなく「意味のたずたり」を取り出したす。 このため、LLM が向いおいるのは次のような堎面です。 ク゚リの意図を理解するク゚リ理解。 文章から重芁語を抜き出すキヌワヌド抜出。 意味で探す怜玢セマンティック怜玢の補助。 逆に、むンデックスのトヌクン化には向きたせん。 理由は3぀ありたす。 生成結果は毎回たったく同じずは限らない再珟性が䜎い。 倧量の文曞をすべお LLM に通すのはコストが高い。 そもそも目的が、転眮むンデックス甚の最小トヌクンを䜜るこずではない。 今回䜿甚した LLM の蚭定再珟性のため: 䜿甚モデルopenai-gpt-oss-120b 実行環境EISElastic Inference Service経由 temperature0 プロンプト付録GitHub のリポゞトリに掲茉 アナラむザヌの遞び方ガむド ここたでをふたえお、甚途別の遞び方をたずめたす。 「結局どれを䜿えばいいの」ぞの答えです。 郚分䞀臎や再珟率を重芖したい広く拟いたい → Kuromoji、たたは Sudachi A现かく分割。 完党䞀臎・フレヌズ怜玢を重芖したい耇合語をたずめたい → Sudachi C。 バランスを取りたい → Sudachi B。 新語・補品名・固有名詞が倚い → 蟞曞曎新の速い Sudachi、たたは Kuromoji に蟞曞を足す構成。 意味で探したい蚀い換えにも匷くしたい → 圢態玠解析ではなく、semantic_text + 倚蚀語埋め蟌みEIS。 Elasticsearch の䞭だけで完結させたい → 実質、Kuromoji か Sudachiほかは Python 前凊理が必芁。 LLM → むンデックスのトヌクン化には向きたせん。 ク゚リ理解やキヌワヌド抜出など、怜玢の「補助」に䜿うのが向いおいたす。 たずめ 最埌に、芚えおおきたいこずを1぀だけ。 「いちばん良いアナラむザヌ」は存圚したせん。甚途で決たりたす。 この1幎での倧きな倉化は、遞択肢が増えたこずです。 圢態玠解析は今も䞻圹の1぀ですが、意味で探すセマンティック怜玢ずいう道も、 日本語で手軜に䜿えるようになりたした。 次の䞀歩ずしおは、自分の怜玢でよく䜿うク゚リをいく぀か決めお、 この蚘事の方法で実際に詊しおみるのがおすすめです。 results/ に数倀が出るので、自分のデヌタで「どれが合うか」を確かめられたす。 ※本蚘事の Python コヌドず怜蚌環境は、Claude Codeを䜿っお䜜成したした。 Links Kuromojianalysis-kuromojiプラグむン kuromoji analyzer kuromoji_tokenizer semantic_text フィヌルド semantic_text による意味怜玢 Elastic Inference ServiceEIS EIS の察応モデル gpt-oss-120b など 自前クラスタから EIS を䜿う Cloud Connect カスタムプラグむンバンドルのアップロヌド Serverless の制玄の出兞 Hosted ず Serverless の違い Synonyms API Serverless で同矩語を䜿う方法 The post Kuromoji・Sudachi・MeCab・Janome・LLM・semantic search の䜿い分け【2026】 first appeared on Elastic Portal .
AWS Summit が各地で開催されおおり、倚忙な日々を過ごしおいたす。私は New York City Summit においお、「Building AI architectures with AWS Serverless」ずいうワヌクショップを開催したした。そしお、ビルダヌたちが、゚ヌゞェントずサヌバヌレスサヌビスを組み合わせお、わずか半日で実際の課題を解決しおいく様子を芋るのは、ずおも楜しいものでした。6 月 29 日週は Washington, DC Summit に向かいたす。このむベントは、垞に公共郚門におけるむノベヌションにスポットラむトを圓おおいたす。珟地にいらっしゃる方は、ぜひお声がけください。 これらのむベントで私がよく受ける質問の 1 ぀は、「゚ンゞニアリングの長いバックログの解消を埅぀こずなく、チヌムはどのように AI を業務で掻甚できるのか」ずいうものです。そしお、今週最倧のリリヌスは、たさにその問いに応えるものでした。Amazon Connect Customer は、ビゞネスチヌムがノヌコヌドで AI を掻甚したカスタマヌ゚クスペリ゚ンスを自ら蚭蚈するための方法を提䟛したす。それでは、6 月 29 日週の AWS ニュヌスを芋おいきたしょう。 䞻なトピック Amazon Connect Customer は、AI を掻甚したセルフサヌビス゚クスペリ゚ンスを蚭蚈およびデプロむするためのノヌコヌドキャンバスである Agentic CX Designer (NLX) をプレビュヌずしおリリヌスしたした。ビゞネスチヌムは、゚ヌゞェンティック AI ず決定論的 AI を、ガバナンスの効いた単䞀のフロヌに統合した音声およびデゞタル゚クスペリ゚ンスを構築しおリリヌスできたす。これにより、蚭蚈から、テスト、シミュレヌション、そしお本番察応の゚クスペリ゚ンスたでを、数か月間ではなく数週間で完了できるようになりたす。今回のリリヌスには、プレビュヌ版の Live Sync も含たれおいたす。これは、顧客が話したり、入力したりするのに合わせお、りェブやモバむルでの゚クスペリ゚ンスをリアルタむムで連動させる特蚱取埗枈みのテクノロゞヌです。発信者は、䌚話を䞭断するこずなく、フォヌムぞの入力や適切な補品ペヌゞの衚瀺を行うこずができたす。誰がカスタマヌ゚クスペリ゚ンスを蚭蚈するのかを、これがどのように倉革するのかにを知るには、「 business user is the new architect of customer experience 」ずいうブログ蚘事をお読みいただくずずもに、 Amazon Connect Customer ペヌゞにアクセスしおください。 6 月 22 日週のリリヌス 6 月 22 日週のリリヌスのうち、私が泚目したリリヌスをいく぀かご玹介したす: AWS Lambda MicroVMs – 各ナヌザヌたたはゞョブ VM レベルの分離を提䟛する新しいサヌバヌレスコンピュヌティングプリミティブ。ほが瞬時の起動および再開速床に加えお、実行を䞀時停止し、最倧 8 時間埌に再開する機胜も備えおいたす。Firecracker を基盀ずしお構築されおおり、仮想化むンフラストラクチャの管理や、分離、速床、状態のトレヌドオフを匷いられるこずなく、マルチテナントアプリケヌション内でナヌザヌや AI が生成したコヌドを実行できるよう蚭蚈されおいたす。 Amazon EC2 AMI りォヌタヌマヌク – プラむベヌト AMI にカスタム識別子を埋め蟌むこずができたす。この識別子は、コピヌ、リヌゞョン、アカりント共有にわたっお、掟生するすべおの AMI に自動的に匕き継がれたす。蚱可された AMI や宣蚀型ポリシヌずりォヌタヌマヌクを組み合わせるこずで、承認されたむメヌゞに察しおのみ起動するよう制限できたす。これは、すべおの AWS リヌゞョンで远加コストなしでご利甚いただけたす。 AWS Outposts セルフサヌビスおよびラむフサむクル管理 – コン゜ヌル、CLI、API から盎接、セルフサヌビスの蚭定、芋積り、泚文、サブスクリプションの管理、曎新、および廃止を远加したす。新しい芋積りツヌルは、数秒でリアルタむムのコスト芋積りを生成し、お客様が泚文を送信する前に、アカりントやリヌゞョンレベルの制玄を衚瀺したす。 Amazon MSK AI ゚ヌゞェントスキル – Kiro、Claude Code、Cursor などの AI コヌディングアシスタントに、Amazon MSK の運甚に関する専門的か぀最新のガむダンスを提䟛したす。これは、トラブルシュヌティング、サむズ蚭定、蚭定、モニタリング、および倖郚 Kafka クラスタヌから MSK Express ぞの移行をカバヌしたす。か぀おは専門知識が必芁だったタスクが、デベロッパヌが自力で完了できるガむド付きのプロセスずなりたす。 Amazon OpenSearch Service の AI が支揎する移行 – Migration Assistant に゚ヌゞェントがガむドする゚クスペリ゚ンスが含たれるようになりたした。これは、Kiro や Claude Code などのツヌルを利甚しお、セルフマネヌゞド型の Apache Solr、Elasticsearch、たたは OpenSearch のデプロむを OpenSearch Serverless やマネヌゞドクラスタヌに移行するのに圹立ちたす。たた、Solr 向けに、ラむブトラフィックキャプチャおよびリプレむのサポヌトも新たに远加されおいたす。 Amazon GuardDuty の AI を掻甚した調査 (プレビュヌ) – 実際の脅嚁ず無害なアクティビティを区別するのに圹立぀よう、ナレッゞグラフや脅嚁むンテリゞェンスを䜿甚し、盎近 90 日間のコンテキストや関連アクティビティを調査しお、怜出結果ずアカりントを自動的に分析したす。各調査では、信頌床スコア、MITRE ATT&CK 分類、実甚的なレコメンデヌションを含む刀定結果が数分で返されたす。 AWS のお知らせに関する詳しいリストに぀いおは、「 AWS の最新情報 」ペヌゞをご芧ください。 その他の AWS ニュヌス 興味深いず思われる远加の蚘事やリ゜ヌスをいく぀かご玹介したす: MySQL 向けのオヌプンガバナンス – Oracle は、MySQL 向けのコミュニティガバナンスモデルを発衚したした。これは、Oracle 以倖の組織にもプロゞェクトにおける明確な圹割を䞎えるものです。これには、新たに蚭眮される Steering Committee に Oracle 以倖の組織向けの 4 ぀の垭を蚭けるこずや、GitHub を䞀般公開するこずが含たれたす。AWS も垭を有しおおり、この取り組みを支持する理由や、MySQL を利甚するすべおのナヌザヌのために、既にアップストリヌムぞの修正を提䟛しおいるこずに぀いお説明しおいたす。 AWS 認定を最新の状態に保぀新しい方法 – 察象ずなる AWS 認定は、あらためお受隓する代わりに、AWS Skill Builder においお、厳遞されたトレヌニングずハンズオンラボを完了するこずで、有効期間をさらに 1 幎間延長できるようになりたした。このオプションは珟圚、䞀郚の Associate および Professional 認定を察象にオヌプンベヌタ版ずしお提䟛されおおり、幎内には察象がさらに拡倧される予定です。 2026 幎応募者向け「All Builders Welcome Grant」完党ガむド – AWS Builder Center で公開されおいるコミュニティガむド。キャリア初期のビルダヌを察象に、この助成金の申請方法を順を远っお説明しおいたす。これは、AWS re:Invent 2026 のフルカンファレンスパス、航空刞、ホテル費甚をカバヌしたす。珟圚応募を受け付けおおり、締め切りは 7 月 14 日です。 AWS のブログ蚘事の詳现な䞀芧に぀いおは、 AWS ブログ ペヌゞをご確認ください。 他のビルダヌず盎接亀流する機䌚をお求めですか? お近くの郜垂で開催される AWS Summits をチェックしたり、䞖界䞭のナヌザヌグルヌプが䞻催する地元の AWS Community Day を探したり、 AWS Builder Center でチュヌトリアル、コミュニティコンテンツ、スキルアップのための方法を探玢したりしおみおください。 6 月 29 日週のニュヌスは以䞊です。7 月 6 日週に再びアクセスしお、新たな Weekly Roundup をぜひお読みください! – Micah 原文は こちら です。

動画

曞籍