本文主要是介绍不能检索中文的症结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
昨天看了一下dspace的检索方面的相关源码,它的高级检索及简单检索的请求最后都会传到/simplySearch去,也就是SimplysearchServlet .高级检索会经过相应的处理然后转化成一个简单的检索.最终才进行检索.检索最终会调用search包内DSAnalyzer等继承或者使用的是lucene 1.4.3的版本,它不支持中文的切词,索引.也看了lucene1.9.1的版本,好像有一个中文的Analyzer,我想试试在DSAnalyzer内动一下手脚看行不行.
在这之前我应该做的是好好的读一下lucene相关的文档,也好进行一下测试.
这篇关于不能检索中文的症结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!