我试图用站点搜索函数修复一个bug,并将其隔离为FREETEXTTABLE函数的一个问题。
我有以下查询:
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框架内。
干杯
史蒂夫
发布于 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
这是一个更平易近人的总结,关于排名公式是如何工作的,包含在前面的链接。
https://stackoverflow.com/questions/733843
复制相似问题