Getting top n latest entries from SQL Server full text index
问题 I have a table in a SQL Server 2008 R2 database Article (Id, art_text) Id is the primary key. art_text has a full text index. I search for latest articles that contain the word 'house' like this: SELECT TOP 100 Id, art_text FROM Article WHERE CONTAINS(art_text, 'house') ORDER BY Id DESC This returns the correct results but it is slow (~5 seconds). The table has 20 million rows and 350,000 of those contain the word house. I can see in the query plan that an index scan is performed in the