13

ESで次のインデックスを作成するgowを見つけようとしています。

さまざまな言語のウェブサイトからクローラーされたドキュメントがたくさんあります。各ドキュメントには、空港、レストラン、川、ビーチなどのカテゴリがあり、アラビア語、英語などの言語です..

doc { language:"eng" , content :"ここにあるもの" , category:"ビーチ" }

doc { language:"vn" , content :"Xin chao" , category:"ビーチ" }

ドキュメントを各言語で索引付けして検索したい。

英語のオプションを選択し、クエリ「 here 」で検索 => RESUTLS

するべきか :

  1. 各 Elastic Core (言語ごとのマシンごと) を言語ごとにセットアップします。ESをコピーして実行するだけです:)

    例:elasticsearch_ENGLISH、elastichsearch_VIETNAMESEを作成します

  2. ElasticSearch の各インデックスを使用して各言語を作成 例: インデックスを作成

/英語/タイプ/

/vietnames/ type/ . いくつかのクエリを検索するとき、言語のインデックスのみを検索します

または、私が気付いていない他の方法でそれを行います:)?

4

1 に答える 1

10

あなたの懸念を完全に理解できたかどうかはわかりません。

クラスター全体を検索する必要がある場合 (すべての言語で検索することを意味します)、言語ごとに 1 つのセットアップを作成することはできません。

とはいえ、多くのオプションがあります。

それは完全な答えではありませんが、あなたを助けるための手がかりがいくつかあります...

于 2012-10-30T15:14:47.460 に答える