オープンソースの全文検索エンジンの概要

1. Apache Lucene Java 全文検索フレームワーク

ライセンス: Apache-2.0 開発言語: Java 公式ウェブサイト: https://lucene.apache.org/ Apache Lucene は、完全に Java で書かれた高性能かつフル機能の全文検索エンジン アーキテクチャであり、完全なクエリ エンジン、インデックス エンジン、およびテキスト分析エンジンの一部を提供します。その目的は、ターゲット システムに全文検索機能を簡単に実装したり、それに基づいて完全な全文検索エンジンを構築したりするための、シンプルで使いやすいツールキットをソフトウェア開発者に提供することです。プロジェクトアドレス: https://www.oschina.net/p/lucene

2. Apache Solr 全文検索サーバー

ライセンス: Apache-2.0 開発言語: Java 公式 Web サイト: https://solr.apache.org/。Apache Solr は、Lucene と最も人気のあるエンタープライズ レベルの検索エンジンに基づく全文検索サーバーであり、その主な機能には、全文検索、ヒットの強調表示、ファセット検索、動的クラスタリング、データベース統合、およびリッチ テキスト (Word など) が含まれます。 、PDF)処理を行います。Solr は拡張性が高く、分散検索とインデックス レプリケーションを提供し、Solr 4 では NoSQL サポートも追加されています。プロジェクトアドレス: https://www.oschina.net/p/solr

3. Elasticsearch 分散型検索エンジン

ライセンス:Apache-2.0 開発言語:Java 公式サイト:https://www.elastic.co/cn/elasticsearch/ Elasticsearch は、さまざまな新たなユースケースを解決できる分散型 RESTful 検索およびデータ分析エンジンです。Elastic Stack の中心となる Elasticsearch はデータを一元化し、迅速な検索、相関関係の微調整、強力な分析の実行、および簡単な拡張を可能にします。プロジェクトアドレス:https://ww

おすすめ

転載: blog.csdn.net/u012562943/article/details/132126314