ホームページ > バックエンド開発 > PHPチュートリアル > Windows に Elasticsearch をインストールした後、オンサイト検索に Elasticsearch を使用するにはどうすればよいですか?

Windows に Elasticsearch をインストールした後、オンサイト検索に Elasticsearch を使用するにはどうすればよいですか?

WBOY
リリース: 2016-07-06 13:53:54
オリジナル
1469 人が閲覧しました

Windows 10 に wnmp 環境があります。次に、Elasticsearch 2.3.3 をインストールして試してみます (サイト検索を実行します)。以下は、Baidu の情報を参考にして、Elasticsearch 2.3.3 をインストールしたプロセスの記録です。 :

リーリー

質問:
1. 上記でインストールしたプラグインに加えて、他にどのような一般的に使用されるプラグインをインストールする必要がありますか?
2. 上記のインストール記録の最後のステップに到達したので、次に何をすべきですか?またその方法は何ですか?

返信内容:

Windows 10 に wnmp 環境があります。次に、Elasticsearch 2.3.3 をインストールして試してみます (サイト検索を実行します)。以下は、Baidu の情報を参考にして、Elasticsearch 2.3.3 をインストールしたプロセスの記録です。 :

リーリー

質問:
1. 上記でインストールしたプラグインに加えて、他にどのような一般的に使用されるプラグインをインストールする必要がありますか?
2. 上記のインストール記録の最後のステップに到達したので、次に何をすべきですか?またその方法は何ですか?

1. ES には非常に多くのプラグインがあります。Java なので、あいまい検索やピンイン検索にも多くの専門家が書いていると思います。
2. タグが Larvae の場合は、Larvae の ES プラグインもインストールする必要があります。ネイティブの https://github.com/elastic/elasticsearch-php を使用することも、他の開発者によってパッケージ化されたこともできます。次に、データを ES に書き込み、さまざまな検索ステートメントを構築します。検索を実装します。 。

Kibana をインストールする必要はありません。これは、logstash と組み合わせて使用​​され、ログ システムを作成します。センスは状況によりますが、クラスターでなければ1ヘッドでもHDでも十分です。

  • 1 つ目はデータ インデックスで、これにはデータベースと es の間の同期が含まれます。mysql を使用している場合は、logstashjdbc插件,如果用mongodb,可以用mongo-connector を使用できます。もちろん、データ量が少ない場合は、mysql や mongo を使用せずに、データを es に直接保存することを検討できます。

  • にはphp/pythonなどのクライアントがあり、これをベースにAPIを開発することができます。フロントエンドはクエリ用のAPIに検索クエリを送信し、データをフロントエンドに返します。

  • 中国語の検索に関しては、まだ落とし穴がいくつかあります。github で検索できますmedcl 彼は主に中国語の部分を担当しており、多くの便利な中国語プラグインを es に追加しています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート