首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Lucene.Net 搜索时候 怎么拆词,分词啊已经建立好索引了

2012-09-16 
Lucene.Net 搜索时候 如何拆词,分词啊?已经建立好索引了。Lucene.Net 搜索时候 如何拆词,分词啊?已经建立好

Lucene.Net 搜索时候 如何拆词,分词啊?已经建立好索引了。
Lucene.Net 搜索时候 如何拆词,分词啊?已经建立好索引了。

比如搜索"设计人员"的时候,包括“设计”,或者”人员“的信息都出来。

我的代码是这样写的

C# code
            //定义多条件搜索分析器            BooleanQuery bquery = new BooleanQuery();            //定义分词器            Analyzer analyzer = new StandardAnalyzer();                        MultiFieldQueryParser parser =  new MultiFieldQueryParser(new string[]{ "shuju1", "shuju2"});             Query query = parser.Parse("设计人员");


我发现只有搜索"设计 人员" 加上空格才会出现我需要的信息,
但是不能指望所有用户都用空格啊?

比如说搜c语言,包括“c”的和“语言”的结果全部出来,搜索程序设计,“程序”和“设计”的全部出来。


谁能给个方法啊,


[解决办法]
顶一下 Split 搞定

热点排行