簡體   English   中英

SQL 服務器 FREETEXT 搜索未返回任何結果

[英]SQL Server FREETEXT search not returning any results

出於某種原因,我沒有使用以下代碼在Freetext服務器自由文本搜索詞上得到結果。

這兩個表都是全文索引的(在目錄中),並且查詢以某種方式工作,但如前所述,我沒有得到想要的結果......

SELECT [Col8], [Col3]
FROM [Table1]
LEFT JOIN [Table2] ON FREETEXT ([Table1].[Col8] , '[Table2].[Col3]')

表格1:

ID Col7 列8 Col9
1個 123 123 123
2個 456 456 456
3個 789 789 789
4個 0 任意文本 任意文本

表 2

列1 列2 列3 列4
1個 123 123前面 123落后
2個 123 中間123中間 中間123中間
3個 456 456 456
4個 456 中間456
5個 789 中間789中間 中間7889

結果:

列8 列3
123 NULL
456 NULL
789 NULL
任意文本 NULL

我想在Table2中找到與Table 1中的值匹配的任何值,例如,當我搜索“123”( Table1中的Col8 )時,我想得到結果(來自Table2中的Col3 ):

123front    and
middle123middle

select * 來自 [Table1]、[Table2] 其中 [Table2].[Col3] LIKE '%' + [Table1].[Col8] + '%'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM