Lucene 6.5.1を使用しておすすめAPIを構築しています。Luceneに単語を追加する方法PlainTextDictionary
最初にベースライン辞書を作成しました。 org.apache.lucene.search.spell.Dictionary
テキストファイルには、org.apache.lucene.search.spell.PlainTextDictionary
を使用していますが、辞書の単語リストはそこで停止してはいけません。
このベースライン辞書に新しい単語を追加/追加するには、エンドポイントが必要です。最初のテキストファイルで単語が欠落していて、それを追加したいと思う人がいる場合は、List<String>
を入力してサービスエンドポイントを使用してそれを行うことができます。既存の辞書に単語を追加するその他の理由が無数にあるかもしれません。
私はSpellChecker
クラスを使用してそれを達成するための単純な方法を見つけることができません。
お勧めします。
ここではSOLRの使用はオプションではありません。