0
フルテキスト検索用にインデックスが作成されたテーブルがあります。その中で我々は、タグ内の値がSQL Server FTSが不正確な結果を返しています
SELECT KEY
FROM CONTAINSTABLE(SearchTable, SearchText, '("<zNSIC>15*")')
...そう、我々はに類似した検索クエリを作成して何もすることができ、それがSearchText
任意のレコードを返す必要があり、そのような
<zNSIC>1010</zNSIC>
として値を格納します列には1500、1501、1502などの値を持つzNSIC
タグがあります。これは動作していますが、15から始まるzNSIC
というタグがない2つのレコードも戻っています。2つのレコードは
私はそれがマッチとしてその値のDMを検討している理由を理解できません。何か案は?これは、SQL Server 2014
[OK]を、ので、私はそれがワードブレーカとして>使っていると仮定していますか?それを無視する方法はありますか? –
@geoffswartzこれは役に立ちます:https://docs.microsoft.com/en-us/sql/relational-databases/search/configure-and-manage-word-breakers-and-stemmers-for-search –