2016-04-28 13 views
0

私は一定期間Apacheサーバーで作業しました。しかし、なぜ私は私たちに質問する人に説明することができませんでした。なぜなら、LIKE演算子を使用してデータベースから結果を取り出すことができる一方、検索のために別のサーバーを持つ必要があるのです。検索に別の検索サーバーが必要な理由

私はSolr Serverを使用してより速く結果を取得できますが、私はSolrから得られた結果がデータベースの結果と比較して良いことを知りたいのですか?

また、Apache Solr Serverの機能の1つとして「フルテキスト検索」の意味を理解できませんでした。

+1

です。スタンドアロンの検索サーバーは通常、より高速で機能が充実しています –

答えて

1

Solrの作り付けの多くの機能を備えています。..検索と同様に 、ファセット、より多くの示唆などなど

データベースの助けを借りて、いくつかの機能を達成することができるが、あなたは同じのために多くの努力が必要な場合があります。

そしてSolrのを使用する利点がある...

全文検索がある...アプリケーションは、現在のデータベース上の任意の余分な負荷を加えることはありません...そして、それは先に述べたようにして他の機能を提供しますoracleのようなデータベースによっても提供されますが、有料の機能です。

ここで全文検索とは、ファイルのデータまたはコンテンツを抽出し、そのデータを検索することを意味します。

Solrはあなたのアプリケーションに直接luceneを使用できますが、solrを使用すると多くの利用可能な機能を使用することができ、同じビルドに多くの時間を節約できます。

関連する問題