|
|
1
4
这是一个基于LINQ的解决方案。如果你不使用.NET 3.5,恐怕会更痛苦。为了清晰起见,它将匹配的细节与查询本身分开。
您需要创建一个
|
|
|
2
1
第一件事,我要说的是,你需要做的,是打破大的懒惰评估或条件到单独的条件。否则你将永远无法解决你实际得到多少场比赛。在这之后,您可能需要为每个用户打分,以反映搜索词与之匹配的程度。 我还假设您能够在这里使用Linq,因为您已经在使用lambda表达式。
让这个方法返回一个评分客户也可以让你很容易地调整评分余额。比如说,你想要匹配的名字比匹配的公司更重要。 |
|
|
3
0
完全匹配和部分匹配之间的区别是相关的,还是仅仅是标准的词典编纂排序?如果你给亚当·史密斯先生和夏娃·史密斯夫人分类,他们会按这个顺序排列。这只允许您使用标准排序lambda。 |