我有一个字符串字段,其值类似于PA2456U
orPA23U-RB
并且我想做部分匹配,以便我可以搜索PA24
并获得第一个结果,或者搜索PA23U-RB
并找到第二个结果(这将是一个完全匹配。
我尝试使用 ngram,但它忽略了数值,所以,如果我输入pa111
它会返回任何以pa
有关示例,请参见此要点。
这可能是一个单独的问题,或相关的,但搜索12345001
也应该匹配12345-001
谢谢
更新 我使用的最终分析器在这里:https ://gist.github.com/3803180