[lucene] 急救!!!lucene搜索数字问题

liuyuru 2011-05-17
请教一下有关lucene的问题。
比喻一条数据“测试测试1111”,当输入“1”或是“11”或是“111”,不能搜索到相关的信息,只有输入“测”或是“试”或是“测试”或是“1111”才能搜索到信息,

上网查了资料了解肯能是分成器的问题,我用的是StandardAnalyzer分词器,后来用了IKAnalyzer分词器也不行,郁闷的很!
    麻烦解释一下,给我个例子,谢哈
liuyuru 2011-05-17
麻烦各位大侠了,急救啊
greatrobert 2011-05-17
分词不是like操作,建议你先看看中文分词,你这种需求不适合用分词工具来做,试试org.apache.lucene.search.WildcardQuery
tan8888 2011-05-23
用前缀Query PrefixQuery 或者可以搜索到你这种情况
42087743 2011-05-24
自己实现分词,对英文和数字也按字分词
Global site tag (gtag.js) - Google Analytics