0

私は現在クエリを使用しています

SELECT Url FROM Link WHERE CONTAINS(Url, 'href=blah')

で結果を含みますhref=/blah。フルテキストカタログのように動作しWHERE Url LIKE '%href=blah%'、それでもフルテキストカタログを使用するようにクエリに指示する方法はありますか?

4

1 に答える 1

2

あなたの問題は、=そして/両方がワードブレーカーであるということです、言い換えれば、sqlフルテキストは実際に検索していhrefblah

試すことができるオプションがいくつかあります。まず、フルテキストエンジンを使用して検索ドメインをフィルタリングし、次にを使用してデータのサブセットを検索できますLIKE。最高のパフォーマンスを引き出す方法を確認するには、実験する必要があります。

もう1つのオプションは、href=blahが一貫した用語である場合、それをカスタム辞書に追加できることです。これに関する良い記事はここにあります。

于 2012-06-01T04:53:43.123 に答える