需求要求拼音搜索,比如上海(shanghai),要求模糊搜索(输入类似s,sh,sha,shan,shang,angh,ngha,shanghai,等等都要搜出结果来),我用WildcardQuery,但是很容易抛出这个异常来:
org.apache.lucene.search.BooleanQuery$TooManyClauses: maxClauseCount is set to 1024我大概知道这个异常是什么意思,也知道把值设置大一些抛出这类异常的几率会小一些,但又可能引起内存溢出,希望遇到类似问题的朋友出来说说解决方法。。