2016-05-30 4 views
0

私はLucene Elasticsearchの初心者です。私はそれに対処する方法を知らない。ドキュメンテーションでは、私が探しているものが見つかりませんでした。lucene elasticsearchによる補正

  • 私はテキストを持っていますが、正しい単語を含む大きなデータベースを介して修正したい誤ったスペルの単語がいくつか含まれています。

  • 私は大きなデータベースを持っているので、データベースのクイックリサーチについてはLucene Slasticsearchと考えました。

質問

私たちは、検索や物価スライド制のためLucene Slasticsearch使用知っているが、我々は間違った言葉で研究を行うことができれば、私は知らないし、それが「類似」している正しい言葉を返します間違った

ありがとうございます。

答えて

0

綴りや発音に基づいて類似した単語を定義する方法について言えば役に立ちます。

スペルに基づいた修正を行いたいと仮定した場合、最適な方法はカスタムアナライザを使用することです.Elasticsearchにはそのための選択肢がたくさんあります。あなたがする必要がどのような https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-analyzers.html https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-custom-analyzer.html

は次のとおりです。

  1. まず、フィルタの種類を決定し、使用するトークナイザ。
  2. 次に、インデックス設定でアナライザを追加します。
  3. 次に、マッピングにアナライザを追加します。
関連する問題