首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FREETEXTTABLE返回错误排序结果

FREETEXTTABLE返回错误排序结果
EN

Stack Overflow用户
提问于 2009-04-09 11:42:14
回答 1查看 1.7K关注 0票数 1

我试图用站点搜索函数修复一个bug,并将其隔离为FREETEXTTABLE函数的一个问题。

我有以下查询:

代码语言:javascript
复制
SELECT * FROM dbo.SiteContentForSearch INNER JOIN FREETEXTTABLE(SiteContentForSearch, sSearchText, 'NFC' ) AS SearchResultTable 


ON dbo.SiteContentForSearch.liSearchID = SearchResultTable.[Key]

对于在sSearchText列中有“NFC”的许多行,这将返回超过0的秩。然而,有一行(至少)它返回的是o。它有如下文本,如您所见,其中包含NFC出现了几次。有什么想法吗?

支付和票务非接触式智能cardsContactless智能卡技术正被成功地应用于许多领域。例如:零售商正在使用非接触式智能卡支付来增加购物篮的大小,而queuesTransport运营商则使用非接触式智能卡(ITSO、Oyster等)来简化后端流程和改善客户的experienceEvent,而场馆运营商正在使用RFID腕带和手镯进行有效和安全的票务和访问controlNear现场通信(NFC)和移动paymentsWhen (移动paymentsWhen)移动支付和票务市场,移动电话技术近场通信(NFC)可能是答案。而且,由于NFC不需要特殊的销售点非接触式阅读器,所以NFC可以与现有的非接触式基础设施无缝集成。但随着大众市场的采用,你现在该怎么办呢?长期以来,非接触式智能卡、NFC和移动paymentsWe一直在帮助客户提高用户使用RFID和移动电话技术的体验。因此,我们可以整合所有主要的支付计划。我们可以帮助您:了解您的客户的用户之旅,以获得正确的核心应用程序,如支付和ticketingInnovate,例如使用RFID标签或NFC与数字标志,以个性化的实时客户offersBuild和测试NFC应用程序在我们的NFC框架内。

干杯

史蒂夫

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-07-23 10:18:57

目前,我自己也遇到了一些FreeTextTable问题,并且对这个问题有了明确的回答:

Why or How does FREETEXTTABLE give a rank value higher then others

包含此链接的

http://msdn.microsoft.com/en-us/library/ms345119%28SQL.90%29.aspx

解释FreeTextTable是如何在数学上做它的事情的。特别是参照OKAPI的BM25排名公式。

在数学部分下面是一个关于排序公式的问题的章节。很明显,你问这个问题已经16个月了,但是这个答案可能会帮助其他有类似问题的人。如果您在实现alogrithm时经历了问题和元问题,您可能会看到它可能会掉到哪里去。

有人.

编辑:也是这个问题的答案:

FREETEXTTABLE always has a rank of 0

包括此链接

http://msdn.microsoft.com/en-us/library/ms142524.aspx

这是一个更平易近人的总结,关于排名公式是如何工作的,包含在前面的链接。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/733843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档