怎么能让lucene支持英文的模糊查询
leon442
2010-09-21
我按网上的例子做了一个查询但是只能模糊查询出中文 例如有“JAVA技术”这一项 我搜索“技”和“JAVA”都能搜索出来 但是搜索“J”“JAV”都搜索不出来 你们都是怎么解决的
|
|
leon442
2010-09-21
补充一下 我想要的效果是想百度那种 如输入ja 能有一些提示给出相似度较高的几个已有词 如java jad等那种提示 最好能有小例子
|
|
phyeas
2010-09-21
信息检索导论第三章有讲。词典及容错式检索,具体做法是建立k-gram索引和循环索引。lucene不知道有没有提供这样的机制,没有提供的话也可以自己建立这样的索引然后映射到真实索引即可
|
|
qiren83
2010-10-06
先分词再搜索 分词后的字词时空格隔开
|
|
brightwang
2010-10-09
lucene是根据你分词后的结果进行索引,你那建索引后可能的结果就是java和技术两个次,如果要j或者a可以搜索,那你只能吧java给拆成4个字母来做索引。
|