如何查询某个关键字的集合,如“John Doe”,其中某个属性的值可能是“John M Doe”?做一个包含肯定不会工作,但下面是我的想法。作为参考的人们是包含具有Name和Description属性的Person对象的List。用于全文搜索的LINQ查询
string keyword = "John Doe";
var q = from person in people
where person.Name.ToLower().Contains(keyword.ToLower()) || person.Description.ToLower().Contains(keyword.ToLower())
select person;
链路的情况下是破:[新Lucene.net链接](http://incubator.apache.org/lucene.net/) – Tr1stan 2011-05-13 09:08:26