Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何按相关性/权重对搜索文本进行排序_.net_Sorting_Text_Relevance - Fatal编程技术网

.net 如何按相关性/权重对搜索文本进行排序

.net 如何按相关性/权重对搜索文本进行排序,.net,sorting,text,relevance,.net,Sorting,Text,Relevance,我使用的Web服务返回许多短消息(这些文本字符串是如何产生的?你可以使用LINQ/Regex来做一些简单的事情。交叉点的散列。@我从Web服务获取字符串,通常是10到1000个字符串,这取决于我们发送给Web服务的内容。因此,我基本上得到一个列表,需要根据相关性而不是alfanumreic规则对它们进行排序将它们显示给用户。@L.B,我不确定这对我有什么帮助?我应该从中获取库吗?在您定义相关规则之前,我无法回答这个问题。@B对于最简单的情况,我可以实现一个比较器,它只需查看搜索词在命中中的位置并

我使用的Web服务返回许多短消息(这些文本字符串是如何产生的?你可以使用LINQ/Regex来做一些简单的事情。交叉点的散列。@我从Web服务获取字符串,通常是10到1000个字符串,这取决于我们发送给Web服务的内容。因此,我基本上得到一个列表,需要根据相关性而不是alfanumreic规则对它们进行排序将它们显示给用户。@L.B,我不确定这对我有什么帮助?我应该从中获取库吗?在您定义相关规则之前,我无法回答这个问题。@B对于最简单的情况,我可以实现一个比较器,它只需查看搜索词在命中中的位置并按该数字排序。要使问题复杂化,可以如果搜索词存在两次,我会赋予更高的权重。我可能会继续提出其他要求,但这两个是最基本的要求。