問題タブ [elasticsearch-6]

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 に答える
3950 参照

elasticsearch - Elasticsearch : 空白アナライザーで補完サジェスターが機能しない

私はエラスティック検索を初めて使用し、空白アナライザーを使用して補完提案者のデモを1つ作成しようとしています。

Whitespace Analyzerのドキュメントに従って、空白文字に遭遇するたびにテキストを単語に分割します。だから私の質問は、完了サジェスタでも機能しますか?

したがって、補完候補のプレフィックス「ela」について は、「Hello Elastic Search」としての出力が期待されます。

これに対する簡単な解決策は、マルチフィールド入力を次のように追加することです。

しかし、これが解決策である場合、アナライザーを使用する意味は何ですか? アナライザーは補完提案で意味がありますか?

私のマッピング:

私の文書:

検索リクエスト:

この検索で​​は正しい出力が返されませんが、prefix = 'hel' を使用すると、正しい出力が得られます: "Hello elastic search."

簡単に言えば、ホワイトスペースアナライザーは補完候補で動作しますか? 方法があれば、教えてください。

PS:私はすでにこのリンクを探していますが、有用な答えが見つかりませんでした.

ElasticSearch 完了サジェスト標準アナライザーが機能しない

この補完候補に使用する Elasticsearch Analyzer はどれですか?

このリンクは便利な単語指向の補完サジェスター (ElasticSearch 5.x)だと思います。しかし、彼らは補完提案を使用していません。

前もって感謝します。

ジミー

0 投票する
0 に答える
58 参照

symfony - Elasticsearch 6 を使用して FOS_elasticBundle で親マッピングを作成する方法は?

Elasticsearch 6 は、親マッピングをサポートしなくなりました。「type:join」を使用する必要がありますか? FOS_elasticBundle のエンティティの親を Elasticsearch 6 でマップするにはどうすればよいですか?