分类：电脑/网络-程序设计-JAVA相关
问题：java中怎么拆分句子中的词语进行句子查询例如百渡首页,你输入一 
例如百渡首页,你输入一句话,它会把这句话拆分为若干个词,然后对这些词再进行查询,哪位有具体的实现方法.谢谢
回答：你所说的其实是分词技术，比如：java语言是功能强大的语言。  这句话如果用分词切分可以切出很多块，java、语言、功能。。。
象搜索引擎一般会建一个分词表，里面存着基本的词语，要不然你不知道哪两个字能组成一个词语对不对。还有网络上新出来的名字等等，都要有一个分词表来存储。  那么关键的地方是什么呢？就是如何来遍历切分这句话了，如果不考虑性能问题，你可以很简单的实现，比如遍历你的分词表来匹配，呵呵。但是这样很慢，要提高性能就牵扯到算法问题了。
java的开源全文检索的组件：lucene、nutch 你可以去找相关的资料深入研究一下。