2009-04-09 17 views
1

私はサイト検索機能のバグを修正しようとしていて、それをFREETEXTTABLE機能の問題に分類しました。FREETEXTTABLE不適切なランク結果を返す

私は次のクエリを持っている:

SELECT * FROM dbo.SiteContentForSearch INNER JOIN FREETEXTTABLE(SiteContentForSearch, sSearchText, 'NFC') AS SearchResultTable 


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

これはsSearchText欄の「NFC」が存在していた行の多くは0以上のランクを返しています。しかし、(少なくとも)1つの行が返されています。それはあなたが見ることができるようにNFCが数回存在する以下のテキストを持っています。何か案は?

支払・発券非接触 スマートcardsContactlessスマートカード 技術は多くの分野で成功し を採用しています。 たとえば:小売業者 増加バスケットサイズに 非接触型スマートカード決済を使用して queuesTransport事業者はバックエンドが を処理合理化し、顧客に experienceEventと会場オペレータ を向上させるために 非接触型スマートカード(ITSO、オイスター など)を使用しているカットされますRFIDリストバンドと効果的で安全な 発券とアクセスcontrolNearフィールド 通信用 ブレスレット(NFC)およびモバイル paymentsWhenを使用しているそれがモバイル決済と 発券、携帯電話技術ため 市場を牽引しています近距離無線通信(NFC)は と答えることができます。 NFCは の特別なPOSレスコンタクトレス リーダーを必要としないため、NFCは非接触インフラストラクチャの と一体化してシームレスに になります。しかし、数年先 マスマーケットでの採用で、 あなたが今何をすべきか? 非接触型スマートカードを使用した作業、NFCと モバイルpaymentsWeは クライアントがためにRFIDと携帯電話 技術を使用して、顧客の 体験を改善支援してきました長い時間。 の結果、すべてのメジャー の支払い方法を統合することができます。私たちは にあなたを助けることができます理解し、あなたの顧客のユーザー 旅をNFCをリアルタイムで顧客 offersBuildをパーソナライズし、テストするためにデジタルサイネージ と RFIDタグやNFCを使用して、たとえば、 右の支払いなどと ticketingInnovateコアアプリケーションを取得するには私たちのNFCフレームワーク内でアプリケーション

乾杯

スティーブ

答えて

2

私は現在、いくつかのFを持っていますreeTextTable問題私とこの質問への著しい答え:このリンク

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

が含まれてい

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

はFREETEXTTABLEは数学でそのことを行い方法について説明します。特に、OKAPI BM25順位式を参照してください。

下の数学部分は、ランキング式の問題に関するセクションです。あなたがこの質問をしてから16ヶ月が経過していることは明らかですが、おそらくこの回答は他の人に同様の問題を引き起こすでしょう。あなたがアルゴリズムとその問題とメタ問題を踏んでいくと、おそらくどこに落ちるのかが分かります。

HTH(誰か...)

EDIT:この質問にも答え:

FREETEXTTABLE always has a rank of 0

がより親しみある

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

このリンクを含んでいます前のリンクに含まれているランク付け式の仕組みに関する情報の要約。

関連する問題