1、個人ブログに掲載されたすべての記事の優先順位:https://www.xdx97.com
変更がある場合2は、フォローアップ、それは申し訳ありませんが、ご不便を、CSDNを更新することを忘れて。
3、個人のブログこの記事のアドレス:https://www.xdx97.com/article?bamId=644470506396844032
1、対応するインストールパッケージをダウンロードhttps://github.com/medcl/elasticsearch-analysis-ik/releases
注:IKのWordのバージョンは、あなたのESのバージョンである必要があり、全く同じ、またはそれ以外のエラー
2、エキスIKワード、単にインストールパッケージをダウンロードするには良い、ESの中に、以下のプラグインは、以下のフォルダ
cd /usr/local/elasticsearch-7.4.2/plugins/
フォルダを作成しますIK
mkdir IK
これはzipアーカイブがあるので解凍は、解凍を使用して、それを解凍します
unzip elasticsearch-analysis-ik-7.4.2.zip
削除アーカイブ
rm -rf elasticsearch-analysis-ik-7.4.2.zip
インストールが開始された後、あなたは、IKのロードが表示されます
Javaは使用しました
私は、JavaコードでIKワードを設定し、それは何の効果もないようです。
最後にkibanaマッピングを使用して作成した、との良好なワードブレーカーを設定します。その後のような操作コードのインデックス
注:ES7は+カスタムマッピングを作成して名前を入力するための時間と、デフォルトの名前「_DOC」を持っていない
、必要であれば、私は変化に、私が取得する必要が方法がわからないが、デフォルトのタイプであります公式ドキュメントに行くことができますhttps://www.elastic.co/guide/en/elasticsearch/reference/7.x/removal-of-types.html
指数(テスト)を作成し、タイプ(_DOC )、 三つのフィールド、 IKは、単語のライブラリを使用しています
PUT test
{
"mappings" : {
"properties" : {
"bamDesc" : {
"type" : "text",
"analyzer" : "ik_max_word"
},
"bamId" : {
"type" : "text"
},
"bamTitle" : {
"type" : "text",
"analyzer" : "ik_max_word"
}
}
}
}