問題タブ [elasticsearch-analyzers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1735 参照

curl - カスタム アナライザーが Elasticsearch で機能しない

エラスティック バージョン 1.6 の実行

Elasticsearch のインデックスにカスタム アナライザーを設定しようとしています。私のインデックス / には、いくつかのアクセントと特殊文字を含むいくつかのプロパティがあります。

私のプロパティ名の1つのように、"name" => "Está loca"のような値があります。だから私が達成したいのは、この方法で検索しようとするときはいつでも、 http://localhost:9200/tutorial/helloworld/_search?q=esta です

"Está loca"の結果が得られるはずです。私は次のリンクを通過し、リンクで説明されている必要なアナライザーを構成しました。 https://www.elastic.co/guide/en/elasticsearch/guide/current/asciifolding-token-filter.html

インデックスの作成中にこれを構成し、テスト用にこのようなエントリをいくつか作成しました。

しかし、このように検索している間、 http://localhost:9200/tutorial/helloworld/_search?q=esta 何も起こっていません。ユーザーが英語などの言語で検索するたびに、同じ結果が得られるようにしたいだけです。誰か助けてください、どうすればこの1週間苦労して達成できますか。