ワードセグメンテーションの設定
この機能は、シノニム辞書を使用します。 新しいインデックスは、更新されたシノニム辞書を使用します。 詳細は、「シノニムの設定」をご参照ください。
注
- シノニム辞書ファイルをアップロードし、送信した後、直ちに Elasticsearch インスタンスが再起動されるわけではありません。 新しい設定が有効になるまでに時間がかかります。
- アップロードしたシノニム辞書ファイルが有効になる前に作成されたインデックスでシノニムを使用する必要がある場合、インデックスを再作成してシノニムを設定する必要があります。
各行に 1 つのシノニムを記述し、UTF-8
エンコードの .txt
ファイルとして保存します。 例:
corn, maize => maize, corn
begin, start => start, begin
設定手順:
- Elasticsearch コンソールでシノニム辞書ファイルをアップロードし、保存します。 アップロードしたファイルが有効になっていることを確認します。
- インデックスを作成し、
settings
を設定する場合 、パス"synonyms_path": "analysis/your_dict_name.txt"
を指定する必要があります。 指定したフィールドのシノニムを設定するには、このインデックスにmapping
を追加します。 - シノニムを確認して、テスト用のファイルをアップロードします。
YML 設定
[YML 設定] ページには、Elasticsearch インスタンスの設定が表示されます。
YML 設定の変更
[YML 設定] の変更後、新しい設定を有効にするには、Elasticsearch インスタンスを再起動する必要があります。
注 [YML 設定] の変更後、ページ下部の [この操作には、インスタンスの再起動が必要です。 慎重に行ってください。] を選択し、[OK] をクリックします。 Elasticsearch インスタンスが自動的に再起動します。
- インデックスの自動生成:この機能を有効にすると、新しいファイルが Elasticsearch インスタンスにアップロードされ、そのファイルにインデックスが作成されていない場合、自動的に新しいインデックスが作成されます。 この機能を無効化することを推奨します。 この機能で作成されたインデックスは、要件を満たさない可能性があります。
- 特定の名前を含むインデックスの削除:この機能は、削除する必要があるインデックスの名前を指定する必要があるかどうかを示します。 [ワイルド文字を含むインデックス名の削除] を選択した場合、ワイルドカード文字を使用して複数のインデックスを削除できます。 削除したインデックスは復元できません。 慎重に行ってください。
- 監査ログインデックス:この機能を有効にすると、Elasticsearch インスタンスを作成、削除、変更、または表示した際にインデックスログが作成、保存されます。 これらのログはディスク容量を消費し、パフォーマンスに影響します。 この機能を無効化することを推奨します。 慎重に行ってください。
- Watcher:この機能を有効にすると、X-Pack Watcher 機能を使用できます。 定期的に
.watcher-history*
インデックスをクリアするようにしてください。 このインデックスは、大量のディスク容量を消費します。 - その他の設定:以下のパラメーターがサポートされています。 詳細は、「YML 設定」をご参照ください。
注 以下のパラメーターは、Elasticsearch のバージョンが指定されているパラメーターを除き、 Elasticsearch V5.5.3 と V6.3.2 に適用可能です。
- http.cors.enabled
- http.cors.allow-origin
- http.cors.max-age
- http.cors.allow-methods
- http.cors.allow-headers
- http.cors.allow-credentials
- reindex.remote.whitelist
- action.auto_create_index
- action.destructive_requires_name
- thread_pool.bulk.queue_size (Elasticsearch V5.5.3 with X-Pack)
- thread_pool.write.queue_size (Elasticsearch V6.3.2 with X-Pack)
- thread_pool.search.queue_size