12

Rails アプリで Elastic Search を使用しようとしています。「もしかして」機能の実装に関する入力/コード例があれば教えてください。基本的に、Google のような代替クエリを検索するオプションをエンド ユーザーに提供したいと考えています。

4

3 に答える 3

7

Elasticsearch にはまだありません。ここで問題として公開されています。基本的には次の Luceneリリースを待っています。

音声アナライザーを使用して、同様の「もしかして」の動作を実現しました。これは、私のユースケース、場所の名前で機能しましたが、すべてのユースケースで機能するわけではありません....

マッピングの例:- https://gist.github.com/1171014

したがって、次のように REST API を使用してクエリを実行できます(スペルミスの london) :-

{
  "query": {
    "field": {
      "nameSounds": "lundon"
    }
  }
}
于 2011-08-25T16:01:21.553 に答える