猿问

lucene里面通配符查询 *text*, 有没有更高效的方法?这样数据一多就很慢了

我现在在Lucene中,索引一个Document, 比如:

Document document = new Document();document.add(new StringField("text", "123456789", Field.Store.YES));
writer.addDocument(document);

我用如下的通配符查询能查询到这个document:

Query query = new WildcardQuery(new Term("text", "*456*"));

但是,这样数据一多就很慢了,不知道有没有更高效的方式,能实现这种查询需求的?


隔江千里
浏览 734回答 1
1回答

慕哥9229398

用lucene的全文检索
随时随地看视频慕课网APP

相关分类

Html5
我要回答