ElasticSearchを知ってもらいます

Elasticsearchは何ですか。

Elasticsearch、分散型、高パフォーマンス、高可用性、拡張性の高い検索・分析システム

1.検索とは何ですか?

検索したい情報を見つけるために、任意のシナリオの下で、この時点で、あなたはしばらくの間、検索するキーワードを入力し、[このキーワードに関連するいくつかの情報を見つけることを期待することができます

電気サプライヤーサイト、求人サイト、ニュースサイト、様々なアプリ,:百度、垂直検索(局サーチ)は、インターネット検索は、OAソフトウェア、オフィスオートメーションソフトウェア、会議管理、スケジュール管理、プロジェクト管理、スタッフ管理:ITシステムを検索します、「ジョン・ドウ」、「ジョー・スミスの子供たち」、「張は3」を検索し、電気のウェブサイト、販売者、バックオフィスシステム、「歯磨き粉」の受注を検索し、そこにある「歯磨き粉関連の受注が。」

 

データベースで検索を実行するとどうなりますか2.?

そして、ソフトウェアの開発を行い、またはITのために、コンピュータは、例えば、製品情報電気の供給者サイトのため、データはデータベースに格納されていることを知って、それから、などの仕事募集サイト、ニュースサイトのニュースや情報を、一定の理解を持って待ちます。だから、このような、内部の電気の供給業者のサイト検索を言う方法として、技術的な観点から検討する場合は、あなたが検索するデータベースを使用して、検討することができ、当然です。

1は、各レコードのテキストフィールドを指定され、例えば、非常に長い「商品説明」フィールドに、限り何千があるとして、でも数万の文字、この時、各レコードのすべての時間の長さであってもよく、すべてのテキストは、あなたのパッケージは、(例えば、「歯磨き粉」など)私が指定したキーワードが含まれていないことを決定するためにスキャンされ
2は、まだ用語は、可能な限りあなたの期待に沿って、より多くの検索するには、オープン分割検索することはできません結果

達成するためにデータベースを検索し、飛ぶことはほとんどありません。一般に、パフォーマンスが悪くなります。

3.フルテキスト検索とLuceneのは何ですか?

(1)フルテキスト検索逆索引
(2)のLuceneは、様々なアルゴリズムを含むパッケージ化逆索引を作成し、検索コードの多様を含むJARパッケージです。私たちは、Java開発、Luceneの瓶の導入を使用する場合は、その後、ベースのAPI luceneのは、それを開発することでした。luceneのでは、我々は既存のデータのインデックス付けに行くことができ、上記のLuceneローカルディスクには、私たちにインデックスデータの組織構造を与えるだろう。また、当社は、ディスクの量を提供するための機能とAPIのLuceneの一部を使用することができます

4. Elasticsearchは何ですか?

 

おすすめ

転載: www.cnblogs.com/JYDesigner/p/12375005.html