`
hardcoder
  • 浏览: 61498 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

检索,匹配度排序

 
阅读更多
--生成测试数据
declare @t table(id int,name varchar(20))
insert into @t select 1,'中国湖南长沙芙蓉区'
insert into @t select 2,'中国福建福州鼓楼区'
insert into @t select 3,'中国北京北京朝阳区'
insert into @t select 4,'中国河南郑州金水区'

--查询示例
select
    *,
   (case when name like '%中国%' then 1 else 0 end +
    case when name like '%湖南%' then 1 else 0 end +
    case when name like '%长沙%' then 1 else 0 end +
    case when name like '%州%'   then 1 else 0 end) as 匹配量
from
    @t
where
    name like '%中国%' or name like '%湖南%' or name like '%长沙%' or name like '%州%'
order by
    匹配量 desc
分享到:
评论

相关推荐

    lucene.net+盘古分词多条件全文检索并匹配度排序

    并按照lucene的得分算法进行多条件检索并按照得分算法计算匹配度排序。 可以输入一句话进行检索。 lucene.net的版本为2.9.2 盘古分词的版本为2.3.1 并实现了高亮功能。高亮上使用的是盘古分词的高亮算法。 有点小bug...

    MyiLibrary电子书使用说明.pptx

    快速搜索功能让用户能快速获得检索结果,根据检索匹配度排序。用户可以选择每页显示的条目数量,并可以根据主题进行进一步筛选。高级搜索(Advanced Search)则提供更精确的筛选条件,如关键词、出版社和主题,以便...

    mysql根据相关匹配度推荐结果

    3. **排序与加权**:匹配度高的结果应该优先展示。在查询时,可以将相似度作为权重,结合其他因素(如点击率、评分等)对结果进行排序。 4. **索引优化**:为了提高查询效率,合理地创建和使用索引至关重要。对于...

    实现按关健字模糊查询,并按匹配度排序的SQL语句

    通过这种方式,我们可以实现对数据库中数据的高效模糊查询,并根据关键词的匹配度进行排序,这对于信息检索和数据分析是非常有用的。在实际应用中,可以根据需求调整查询条件和排序方式,以满足不同的搜索需求。

    问答搜搜匹配排序, 使用 MQ2008 数据集和 RankNet 网络 有代码有数据 可直接运行

    文件排序和检索:在文件系统中,高效的文件排序和检索是提高用户满意度的关键。文件排序可能涉及到根据文件名、大小、日期等属性进行排序,而文件检索则涉及到如何快速地找到与查询相关的文件。在这个项目中,可能...

    信息检索基本方法

    信息检索评价则关注检索系统的效率和效果,包括但不限于检索系统是否能够准确地理解用户的查询意图,是否能够高效地返回相关结果,以及用户对检索结果的满意度等。 随着互联网技术的发展和信息量的爆炸性增长,信息...

    网络检索——jsp

    5. **结果排序**:根据匹配度得分对检索结果进行排序,通常最相关的文档会被放在前面展示给用户。 6. **用户界面**:JSP可以用于创建用户友好的检索界面,接收用户输入的查询,显示检索结果,并可能提供如分页、...

    datatables表格分页、检索、排序、滚动条

    它提供了丰富的功能,包括分页、检索、排序以及滚动条等,极大地提升了用户在网页上处理数据的体验。在这个项目中,你将找到一个精心整理的Demo,帮助初学者快速理解和应用Datatables的核心特性。 1. 分页: ...

    计算机专业信息检索技术课程课件

    1. 搜索引擎:如Google、Bing等,广泛应用于互联网信息检索,采用复杂的排序算法,如PageRank,提供高质量的搜索结果。 2. 垂直搜索引擎:针对特定领域,如学术文献、新闻、产品等,提供专业化的检索服务。 3. ...

    一种通过视频片段进行检索的方法

    综上所述,本文提出了一种基于匹配理论的视频剪辑检索方法,该方法不仅能够有效解决视频剪辑的自动分割与检索问题,还能对检索到的相似视频剪辑进行合理排序。通过结合最大匹配理论与最优匹配算法,这种方法为视频...

    【图像检索】基于Hu不变矩图像检索含Matlab源码.zip

    在Matlab中实现图像检索,首先需要进行预处理步骤,如灰度化、直方图均衡化,以增强图像对比度。接着,计算每张图像的Hu不变矩。这些矩存储为一个向量,成为图像的特征表示。然后,使用某种距离度量(如欧氏距离或...

    电信设备-基于集成支撑矢量机排序的信息检索方法.zip

    "基于集成支撑矢量机排序的信息检索方法"是一种利用机器学习技术来改进传统信息检索过程的方法,旨在提高检索效率和准确性。此方法的核心是集成学习和支撑向量机(SVM)排序。 支撑向量机(Support Vector Machine,...

    基于web图像检索 -php编写,在网站中运行

    4. **结果排序与展示**:根据匹配程度对检索结果进行排序,并以适当的形式(如缩略图、链接等)在网页上呈现给用户。 在实际应用中,为了提高检索性能和用户体验,我们可能还需要考虑以下几点: - **索引优化**:...

    大数据环境下信息智能检索系统设计.pdf

    为解决检索关键字与文献相关性的问题,需要优化排序算法,使得检索结果能更准确地匹配用户需求。这通常涉及到复杂的计算过程,如TF-IDF(词频-逆文档频率)、BM25等算法,这些算法能够根据关键字在文档中的出现频率...

    信息检索Web信息检索研究进展

    传统的信息检索往往依赖于关键字匹配来判断文档的相关性,但在Web环境中,基于超链接结构的相关度排序算法(如PageRank)被证明更为有效。这种算法通过分析网页之间的链接关系来评估其重要性,进而决定搜索结果的...

Global site tag (gtag.js) - Google Analytics