Elasticsearch の Completion Suggesterを使用して、クエリ内のすべての ngram と照合できるかどうかを知りたいです。
私が基本的にやりたいことは、「辞書ベースのチャンキング」を行うために Completion Suggester を「誤用」することです。
たとえば、「パリのクレイジー ホース クラブは今日、何時まで営業していますか?」という文があるとします。
上記の文全体を「Completion Suggester」へのクエリとして入力し、インデックス付きの「the crazy horse club」を取得しますが、「horse club」は両方ともインデックスを作成できたとしても取得したくありません。つまり、用語が重複している場合は、最大の ngram のみを返す必要があります。
これはすぐに使用できますか?そうでない場合、どこを見るべきかについての指示(Elasticsearchの有無にかかわらず)はありますか?