Apache Solr和用于搜索的自定义字段过滤器

时间:2011-06-28 10:59:23

标签: regex filter solr

在我的架构中,我有一个字段(工资)实际上是一个字符串,因为它可以是任何东西(从某些网站获取):只有数字,字符串,根本没有数字。基本上,任何事情。我对这个领域的了解是,如果有数字,我需要提取它们,做一些操作(实际上是基本操作)并在搜索中使用结果。

我怎样才能做到这一点?我可以定义自定义函数,然后使用{!func}?

调用它

1 个答案:

答案 0 :(得分:1)

看看PatternReplaceCharFilterFactory它应该足够了。如果它还不够,你当然可以实现一个自定义FilterFactory来完成这项工作。