许多网站,特别是零售网站允许您按价格按照“相关性”进行排序。我将根据您搜索的单词数量,以及与数据库匹配的单词数量来设想这种方式。使用Linq计算实体框架中的匹配词汇
例如,如果我的关系数据库有一个搜索词表和一个特定的产品,3个词是表,网球,俱乐部,我在网站上搜索乒乓球大厅,我会有66%的准确性为2的3匹配。
我需要这个功能,但我使用EF并且不知道从哪里开始。所以,字面意思是我在%('准确性分数'或相关性)之后。
我很高兴地显示我的代码,但说实话我得到的感觉扔在页面上的70行代码只是为了证明我试过的东西不会受益任何人,所以如果你想代码,我会展示它,如果没有,任何人都可以给我任何指示或甚至短语给谷歌?
我不确定,但是,您可能有兴趣查看[Lucene](http://blogs.apache.org/lucenenet/)。 – 2013-02-15 19:29:06