FREETEXTTABLE का उपयोग करके, आपको प्रत्येक सम्मिलित तालिका परिणाम पर मर्ज किए गए रैंक की गणना करने के लिए बस कुछ एल्गोरिथम डिज़ाइन करने की आवश्यकता है। नीचे दिया गया उदाहरण परिणाम को पुस्तक तालिका से हिट की ओर ले जाता है।
SELECT b.Name, a.Name, bkt.[Rank] + akt.[Rank]/2 AS [Rank]
FROM Book b
INNER JOIN Author a ON b.AuthorID = a.AuthorID
INNER JOIN FREETEXTTABLE(Book, Name, @criteria) bkt ON b.ContentID = bkt.[Key]
LEFT JOIN FREETEXTTABLE(Author, Name, @criteria) akt ON a.AuthorID = akt.[Key]
ORDER BY [Rank] DESC
ध्यान दें कि मैंने इस उदाहरण के लिए आपकी स्कीमा को सरल बनाया है।