我编写了一个自定义分析器,它用一个长度包装了一个 StandardAnalyzer。现在我想过滤掉所有只包含数字的术语。实现这一点的最佳方法是什么?
问问题
1273 次
2 回答
1
您可能需要定制TokenFilter
。查看最简单的过滤器之一,LowerCaseFilter。我认为您会发现按照这些思路编写自己的代码很容易。
于 2012-04-14T13:51:19.427 回答
0
您可以使用PatternReplaceFilter通过正则表达式从 TokenStream 中检测和删除数字。
于 2015-12-30T14:27:03.227 回答