フィルター
ベクター検索フィルタリング: 関連性を保つ
Elasticsearch Labs

ベクター検索フィルタリング: 関連性を保つ
クエリに最も類似した結果を見つけるためにベクトル検索を実行するだけでは不十分です。検索結果を絞り込むには、フィルタリングが必要になることがよくあります。この記事では、Elasticsearch と Apache Lucene でのベクトル検索のフィルタリングの仕組みについて説明します。
HNSWグラフのマージを高速化する
Elasticsearch Labs

HNSWグラフのマージを高速化する
複数の HNSW グラフを構築する際のオーバーヘッドを削減するために、特にグラフのマージにかかるコストを削減するために私たちが行ってきた作業について説明します。
Lucene の同時実行バグ: 楽観的同時実行の失敗を修正する方法
Elasticsearch Labs

Lucene の同時実行バグ: 楽観的同時実行の失敗を修正する方法
CMUのPASTAラボの決定論的並行性テストフレームワークであるFrayのおかげで、私たちはLuceneの厄介なバグを追跡し、それを潰すことができました。
ルーシーンラップド 2024
Elasticsearch Labs

ルーシーンラップド 2024
2024 年は Apache Lucene にとってまたしても重要な年となりました。このブログでは、主なハイライトを紹介します。
Lucene のバグアドベンチャー: 破損したインデックス例外の修正
Elasticsearch Labs

Lucene のバグアドベンチャー: 破損したインデックス例外の修正
場合によっては、1 行のコードを書くのに数日かかることがあります。ここでは、Apache Lucene インデックスの潜在的な破損を修正するためにエンジニアが数日間にわたって苦労してデバッグする様子を垣間見ることができます。
OpenSearchとElasticsearchの違い:ベクトル検索のパフォーマンス比較
Elasticsearch Labs

OpenSearchとElasticsearchの違い:ベクトル検索のパフォーマンス比較
Elasticsearchは、ベクトル検索においてOpenSearchよりもデフォルトのままで2倍から12倍高速です
Luceneにおけるスカラー量子化の理解
Elasticsearch Labs

Luceneにおけるスカラー量子化の理解
自動バイト量子化、セグメントごとの量子化、パフォーマンス分析など、Elastic が Lucene にスカラー量子化をどのように導入したかをご覧ください。
学術論文の実装: ElasticsearchとLuceneから学んだ教訓
Elasticsearch Labs

学術論文の実装: ElasticsearchとLuceneから学んだ教訓
Elasticsearch と Lucene の経験を活かして、研究論文をソフトウェア アプリケーションに組み込む戦略を学びます。