请教下,需要搜索多个字段,在网上搜了很多资料,效果不好想达到的效果类似Sql name like '%asp.net%' AND city_id=6
string[] fields = { "name", "city_id" };
string[] qs = { key,city_id.ToString() };
BooleanClause.Occur[] flags = { BooleanClause.Occur.MUST, BooleanClause.Occur.MUST };
Query multiquery = MultiFieldQueryParser.Parse(qs, fields,flags, ChineseAnalyzer());
myhit = searcher.Search(multiquery);
我对多字段搜索不太了解,谢谢了
string[] fields = { "name", "city_id" };
string[] qs = { key,city_id.ToString() };
BooleanClause.Occur[] flags = { BooleanClause.Occur.MUST, BooleanClause.Occur.MUST };
Query multiquery = MultiFieldQueryParser.Parse(qs, fields,flags, ChineseAnalyzer());
myhit = searcher.Search(multiquery);
我对多字段搜索不太了解,谢谢了
解决方案 »
- linq问题求助
- Winform客户端读取本地经过增删改查的数据通过webservice将数据同步到服务器要怎么操作呢?
- 怎样在获知另外一个程序中的一个控件的句柄是否有效?
- 元宵节了献给CSDN的朋友最宝贵的礼物,来自全球最顶尖的IT培训企业-Total Training for Microsoft Visual Studio 2005 中文版视频培训教材
- cookie如何设置过期时间,具体点哦
- 除了System.Windows.Forms.Application.StartupPath之外还有哪几种方法可以获得应用程序路径?
- SqlCommandBuilder 报错
- 求C#视频捕获及音频捕获代码100分
- 不是SQL高手的不要来?
- 有关Access的问题
- 怎样读取数据库里面的图片
- linq toList 结果要怎么引用?
http://topic.csdn.net/u/20080723/20/f0d78fff-f023-4d60-bec7-760a605e398a.html