私は長さを持つStandardAnalyzerをラップするカスタムアナライザーを作成しました。今私は、数字だけを含むすべての用語を除外したいと思います。 これを実装する最良の方法は何ですか?LuceneのTokenStreamから数字を削除するには?
0
A
答えて
1
カスタムの場合はTokenFilter
の場合があります。最も簡単なフィルタのうち1つ、LowerCaseFilterをチェックしてください。私はあなたがそれらの行に沿って自分自身を書くことは簡単だと思うでしょう。
0
正規表現を使用すると、PatternReplaceFilterを使用してTokenStreamから数値を検出して削除することができます。
関連する問題
- 1. Lucene Highlighter TokenStream例外
- 2. LuceneでTokenStreamフィールドを検索する
- 3. コードから末尾の数字を削除するには?
- 4. Zend luceneインデックスから重複したドキュメントを削除する
- 5. 投稿一覧からエントリを削除するLucene 4.0
- 6. TokenStreamのLuceneフィールドに格納された値
- 7. 文字列の最後から数える文字を削除するには?
- 8. rの数字列から文字列を削除する
- 9. 最初の数字を文字列から削除するJquery
- 10. 文字列から複数の文字型を削除する
- 11. 列から特殊文字と数字を削除する
- 12. 変数から文字列や文字を削除する
- 13. Regex.Replaceを使用して文字列から数字を削除するには?
- 14. PHP - 文字からDOTを削除しますが、数字は除きます
- 15. Luceneのインデックスから文書を削除できません
- 16. 文字列からUTF16文字を削除するには?
- 17. 文字列から空白文字を削除するには?
- 18. 文字列から文字列を削除するには?
- 19. apache Luceneでドキュメントを削除または更新するには
- 20. リストからすべての数字を削除する
- 21. JavaScriptの数字から小数点を削除します。
- 22. 複数のファイルから文字列を削除する
- 23. 数字のファイルから行を削除する
- 24. 文字列から複数のバックスラッシュを削除する
- 25. バッチで変数の後ろから文字を削除する
- 26. DataGrid内の数字列からカンマを削除する方法
- 27. 配列から特定の数字を削除する
- 28. データフレームから複数の文字を削除する方法
- 29. ダブルから文字を削除する
- 30. なぜLuceneはドキュメントを削除しないのですか?
ただ1つのフィールドにありますか?その場合は、FieldBridgeを使用して、数値だけを含む用語をドキュメントに追加しないでください。 – robertvoliva
LuceneのFieldBridgeとは何ですか? –