|
|
|
4周前 shenjk :
测试了一个上午,建索引速度还可以。可是搜索结果确不理想。Analyzer analyzer = new Lucene.Net.Analysis.KTDAnalyzer.KTDictSegAnalyzer(); string[] fields = new string[] { "Name", "Intro" };
BooleanClause.Occur[] flags=new BooleanClause.Occur[]{BooleanClause.Occur.SHOULD,BooleanClause.Occur.SHOULD};
Query query= MultiFieldQueryParser.Parse(Request["Keyword"], fields, flags, analyzer);Hits hits = searcher.Search(query); 比如:搜索“浙江”有数据;“浙江杭州公司”无结果,是不是在搜索的时候还需要自己去分词?
|