我正在尝试使用ContainsTable返回一个排名列表的结果。
当它找到一个完整的单词匹配时,我让它工作得很好,但它似乎不适用于部分单词。例如,如果我搜索“acq”,它将找不到“Acquisition”。我真的需要它与部分匹配工作,以便它是有用的。使用"Like“不是一个选项,因为结果需要加权。
SELECT
TitleRanks.RANK,
CourseId,
CourseTitle
FROM
TBL_LMS_CLIENT_COURSES as Courses
INNER JOIN CONTAINSTABLE(Courses,CourseTitle,'acq') AS TitleRanks
ON Courses.CourseId = TitleRanks.[key] 任何想法都是很棒的。
谢谢
发布于 2009-10-19 14:30:46
该场景是否阻止您在contains子句中使用前缀术语?
INNER JOIN CONTAINSTABLE(Courses,CourseTitle,'"acq*"') https://stackoverflow.com/questions/1588968
复制相似问题