Lucene 查询

simx_023 2008-08-22 02:04:36
select * from abc where type=1 or type=2

请问一下这样的SQL语句在Lucene里用什么来做呀。

string[] sterm=new string[2]{"ab","cd"};
string TypeValue="aa bb cc";
stinrg[] queryfield=new string[2]{"Title","Type"};
int s=0;
foreach (string value in sterm)
{
if (value == null)
break;
else
{
if (s == 1)
{
string[] TypeValue = value.Split(" ".ToCharArray());
foreach (string typevalue in TypeValue)
{
Query query1 = QueryParser.Parse(typevalue, queryfield[s], vAnalyzer());
bQuery.Add(query1, true, false);
}
}
else
{
Query query2 = QueryParser.Parse(value, queryfield[s], vAnalyzer());
bQuery.Add(query2, true, false);
}
s++;
}
}

我这样写,只能查1个出来,不能实现上面的SQL语句
...全文
24 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
LQknife 2008-09-05
  • 打赏
  • 举报
回复
顶顶更健康

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧