Microsoft SQL Server 7.0  Full-Text Search   What is full-text search  and how do I troubleshoot it? John Kane, MCSE PSS S...
SQL Server 7.0 Full-Text Search <ul><li>Full-text search (FTS) is a new component of Microsoft® SQL Server™ 7.0 that allow...
SQL Server 7.0 Full-Text Search <ul><li>Full-text search is installed under the custom installation type and is available ...
SQL Server 7.0 Full-Text Search <ul><li>Real-world applications for full-text search: </li></ul><ul><ul><li>Internet/intra...
SQL Server 7.0 Full-Text Search <ul><li>How is full-text search different than using the LIKE operator? </li></ul><ul><ul>...
SQL Server 7.0 Full-Text Search <ul><li>What do I need to run full-text search queries? </li></ul><ul><ul><li>Transact-SQL...
SQL Server 7.0 Full-Text Search <ul><li>How do I install full-text search? </li></ul><ul><ul><li>Full-text search is not s...
SQL Server 7.0 Full-Text Search
SQL Server 7.0 Full-Text Search <ul><li>How do I install full-text search? (cont.) </li></ul><ul><ul><li>After setup is co...
SQL Server 7.0 Full-Text Search
SQL Server 7.0 Full-Text Search <ul><li>What tools do I need to set up a full-text index? </li></ul><ul><ul><li>Use the Fu...
SQL Server 7.0 Full-Text Search
SQL Server 7.0 Full-Text Search <ul><li>What else do I need to do to use a full-text index? </li></ul><ul><ul><li>After yo...
SQL Server 7.0 Full-Text Search
SQL Server 7.0 Full-Text Search <ul><li>New full-text search functions and objects: </li></ul><ul><ul><li>Metadata functio...
SQL Server 7.0 Full-Text Search <ul><li>Are the full-text indexes stored within SQL Server? </li></ul><ul><ul><li>No. The ...
SQL Server 7.0 Full-Text Search <ul><li>Simple  full-text search  SQL code examples: </li></ul><ul><li>Obtain a list of ar...
SQL Server 7.0 Full-Text Search <ul><li>Results of a simple full-text search CONTAINS query: </li></ul><ul><li>“ Picabo St...
SQL Server 7.0 Full-Text Search <ul><li>Simple  full-text search  SQL code examples: (cont.) </li></ul><ul><ul><li>Why not...
SQL Server 7.0 Full-Text Search <ul><li>Simple  full-text search  SQL code examples: (cont.) </li></ul><ul><ul><li>Proximi...
SQL Server 7.0 Full-Text Search <ul><li>Simple full-text search SQL code examples (cont.): </li></ul><ul><ul><li>Word gene...
SQL Server 7.0 Full-Text Search <ul><li>Simple full-text search SQL code examples (cont.): </li></ul><ul><ul><li>The FREET...
SQL Server 7.0 Full-Text Search <ul><li>Relevance ranking of results: </li></ul><ul><ul><li>Rank is a derived column value...
SQL Server 7.0 Full-Text Search <ul><li>Relevance ranking SQL code examples: </li></ul><ul><ul><li>Return the abstract col...
SQL Server 7.0 Full-Text Search <ul><li>Full-text search stored procedure calling sequence: </li></ul><ul><ul><li>sp_fullt...
SQL Server 7.0 Full-Text Search <ul><li>Removing FTS from a SQL database stored procedure calling sequence: </li></ul><ul>...
SQL Server 7.0 Full-Text Search <ul><li>Full versus incremental full-text population </li></ul><ul><li>Full full-text inde...
SQL Server 7.0 Full-Text Search <ul><li>Full versus incremental full-text population (cont.): </li></ul><ul><li>Incrementa...
SQL Server 7.0 Full-Text Search <ul><li>Full-text search and distributed queries: </li></ul><ul><ul><li>Issue SQL queries ...
SQL Server 7.0 Full-Text Search <ul><li>Full-text search and distributed query examples find: </li></ul><ul><ul><li>Titles...
SQL Server 7.0 Full-Text Search <ul><li>FTS and distributed query examples (cont.): </li></ul><ul><ul><li>SELECT   DocTitl...
SQL Server 7.0 Full-Text Search <ul><li>Full-text performance tuning from practical experience: </li></ul><ul><ul><li>Full...
SQL Server 7.0 Full-Text Search <ul><li>Full-text performance tuning from practical experience (cont.): </li></ul><ul><ul>...
SQL Server 7.0 Full-Text Search <ul><li>Full-text performance for more than 1 million rows: </li></ul><ul><ul><li>Hardware...
SQL Server 7.0 Full-Text Search <ul><li>Full-text performance for more than 1 million rows (cont.): </li></ul><ul><ul><li>...
SQL Server 7.0 Full-Text Search <ul><li>Full-text performance for more than 1 million rows (cont.): </li></ul><ul><ul><li>...
SQL Server 7.0 Full-Text Search <ul><li>Full-text performance for more than 1 million rows (cont.): </li></ul><ul><ul><li>...
SQL Server 7.0 Full-Text Search <ul><li>Full-text performance for more than 1 million rows (cont.): </li></ul><ul><ul><li>...
SQL Server 7.0 Full-Text Search <ul><li>Full-text search basic troubleshooting techniques: </li></ul><ul><ul><li>Identify ...
SQL Server 7.0 Full-Text Search <ul><li>Full-text search basic troubleshooting techniques (cont.): </li></ul><ul><ul><li>R...
 
Upcoming SlideShare
Loading in …5
×

Microsoft SQL Server 7.0 Full-Text Search

916 views
850 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
916
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Microsoft SQL Server 7.0 Full-Text Search

  1. 1. Microsoft SQL Server 7.0 Full-Text Search What is full-text search and how do I troubleshoot it? John Kane, MCSE PSS SQL Server Support Microsoft Corporation
  2. 2. SQL Server 7.0 Full-Text Search <ul><li>Full-text search (FTS) is a new component of Microsoft® SQL Server™ 7.0 that allows for faster and more flexible searching of character-based columns in SQL Server tables and file-based documents. </li></ul><ul><li>Full-text search is integrated with the new Microsoft Search Service for Microsoft® Windows NT® Server 4.0. </li></ul>
  3. 3. SQL Server 7.0 Full-Text Search <ul><li>Full-text search is installed under the custom installation type and is available on the following SQL Server versions: </li></ul><ul><ul><li>SQL Server 7.0 Enterprise Edition </li></ul></ul><ul><ul><li>SQL Server 7.0 Standard </li></ul></ul><ul><ul><li>SQL Server 7.0 Small Business Server </li></ul></ul><ul><li>Both Windows NT Workstation and Microsoft® Windows® 9. x clients can access Full-Text Search. </li></ul>
  4. 4. SQL Server 7.0 Full-Text Search <ul><li>Real-world applications for full-text search: </li></ul><ul><ul><li>Internet/intranet search interface </li></ul></ul><ul><ul><li>Product catalog searching </li></ul></ul><ul><ul><li>Document management </li></ul></ul><ul><ul><li>Data Warehouse / Business Intelligence (DW/BI) search interface </li></ul></ul><ul><ul><li>Any application requiring a fast and flexible search interface, possibly combining SQL data and file-based documents </li></ul></ul>
  5. 5. SQL Server 7.0 Full-Text Search <ul><li>How is full-text search different than using the LIKE operator? </li></ul><ul><ul><li>Full-text search can search on words or phrases, including the use of wildcards such as asterisk (*). </li></ul></ul><ul><ul><li>Full-text search can search for words in close proximity. </li></ul></ul><ul><ul><li>Full-text search can search on inflectional forms (different tenses of words) such as drive, drove, or driving. </li></ul></ul><ul><ul><li>A full-text search query is much faster than a LIKE query. </li></ul></ul>
  6. 6. SQL Server 7.0 Full-Text Search <ul><li>What do I need to run full-text search queries? </li></ul><ul><ul><li>Transact-SQL predicates: </li></ul></ul><ul><ul><ul><li>CONTAINS </li></ul></ul></ul><ul><ul><ul><li>or </li></ul></ul></ul><ul><ul><ul><li>FREETEXT </li></ul></ul></ul><ul><ul><li>For rowset and ranked results use: </li></ul></ul><ul><ul><ul><li>CONTAINSTABLE </li></ul></ul></ul><ul><ul><ul><ul><li>or </li></ul></ul></ul></ul><ul><ul><ul><li>FREETEXTTABLE. </li></ul></ul></ul>
  7. 7. SQL Server 7.0 Full-Text Search <ul><li>How do I install full-text search? </li></ul><ul><ul><li>Full-text search is not set up by default in the standard installation of SQL Server 7.0. </li></ul></ul><ul><ul><li>You must choose Custom Install during setup and select Full-Text under Server Components. </li></ul></ul>
  8. 8. SQL Server 7.0 Full-Text Search
  9. 9. SQL Server 7.0 Full-Text Search <ul><li>How do I install full-text search? (cont.) </li></ul><ul><ul><li>After setup is complete, a new service (Microsoft Search Service) has been added. </li></ul></ul><ul><ul><li>This service can be managed under the Enterprise Manager Support Services folder. </li></ul></ul>
  10. 10. SQL Server 7.0 Full-Text Search
  11. 11. SQL Server 7.0 Full-Text Search <ul><li>What tools do I need to set up a full-text index? </li></ul><ul><ul><li>Use the Full-Text Indexing Wizard in SQL Server Enterprise Manager. </li></ul></ul><ul><ul><li>Use system stored procedures: </li></ul></ul><ul><ul><ul><li>sp_fulltext_catalog </li></ul></ul></ul><ul><ul><ul><li>sp_fulltext_table </li></ul></ul></ul><ul><ul><ul><li>sp_fulltext_column </li></ul></ul></ul><ul><ul><li>Note : The table must have a one-column, non-nullable unique index to be considered for full-text indexing. </li></ul></ul>
  12. 12. SQL Server 7.0 Full-Text Search
  13. 13. SQL Server 7.0 Full-Text Search <ul><li>What else do I need to do to use a full-text index? </li></ul><ul><ul><li>After you have established the full-text index, you must populate it using one of the following methods: </li></ul></ul><ul><ul><ul><li>Enterprise Manager Database-specific Full-Text Catalogs’ Catalog Content menu. </li></ul></ul></ul><ul><ul><ul><li>System Stored Procedure: sp_fulltext_catalog with start_full or start_incremental actions. </li></ul></ul></ul><ul><ul><li>Note : You should also set up a SQL Server Agent job for scheduled full-text indexing. </li></ul></ul>
  14. 14. SQL Server 7.0 Full-Text Search
  15. 15. SQL Server 7.0 Full-Text Search <ul><li>New full-text search functions and objects: </li></ul><ul><ul><li>Metadata functions: </li></ul></ul><ul><ul><ul><li>FULLTEXTCATALOGPROPERTY </li></ul></ul></ul><ul><ul><ul><li>FULLTEXTSERVICEPROPERTY </li></ul></ul></ul><ul><ul><li>SQL-DMO Objects: </li></ul></ul><ul><ul><ul><li>FullTextCatalog </li></ul></ul></ul><ul><ul><ul><li>FullTextService and more… </li></ul></ul></ul>
  16. 16. SQL Server 7.0 Full-Text Search <ul><li>Are the full-text indexes stored within SQL Server? </li></ul><ul><ul><li>No. The full-text indexes are stored externally in system folders and files called catalogs. </li></ul></ul><ul><ul><li>By default, these full-text catalogs are located under the parent folder Mssql7 Ftdata. </li></ul></ul><ul><ul><li>Full-text catalogs are maintained as a collection of folders and files, such as Sql0000500005. </li></ul></ul>
  17. 17. SQL Server 7.0 Full-Text Search <ul><li>Simple full-text search SQL code examples: </li></ul><ul><li>Obtain a list of articles where the description mentions both “Picabo Street” and “downhill racing.” </li></ul><ul><li>SELECT article_id FROM Hockey_News </li></ul><ul><li>WHERE CONTAINS (description, </li></ul><ul><li> ' “ Picabo Street “ AND </li></ul><ul><li> “ downhill racing “ ') </li></ul><ul><li>This matches the following ... </li></ul>
  18. 18. SQL Server 7.0 Full-Text Search <ul><li>Results of a simple full-text search CONTAINS query: </li></ul><ul><li>“ Picabo Street is scheduled to return to downhill racing .” </li></ul><ul><li>“ Picabo Street's super G win during downhill racing... ” </li></ul><ul><li>“ Downhill Champions: Lindh and Picabo Street excel in downhill skiing . Racing is their passion…” </li></ul>
  19. 19. SQL Server 7.0 Full-Text Search <ul><li>Simple full-text search SQL code examples: (cont.) </li></ul><ul><ul><li>Why not just use LIKE? </li></ul></ul><ul><ul><li>A: Performance !! </li></ul></ul><ul><ul><ul><li>Results for searching on “dropdown” in DB (~ 150,000 rows): </li></ul></ul></ul>
  20. 20. SQL Server 7.0 Full-Text Search <ul><li>Simple full-text search SQL code examples: (cont.) </li></ul><ul><ul><li>Proximity search: words or phases close to one another (approximately 50 words): </li></ul></ul><ul><ul><li>SELECT Company, Price </li></ul></ul><ul><ul><li>FROM Travel_Loc </li></ul></ul><ul><ul><li>WHERE CONTAINS(Description, </li></ul></ul><ul><ul><li> ' skiing NEAR Aspen ' </li></ul></ul>
  21. 21. SQL Server 7.0 Full-Text Search <ul><li>Simple full-text search SQL code examples (cont.): </li></ul><ul><ul><li>Word generation or inflectional forms of words, such as swim, swam, swimming… </li></ul></ul><ul><ul><ul><li>SELECT colActivity, colClass FROM HERC_Club </li></ul></ul></ul><ul><ul><ul><li>WHERE CONTAINS(colExercise, </li></ul></ul></ul><ul><ul><ul><li> 'FORMSOF(INFLECTIONAL, swim )') </li></ul></ul></ul>
  22. 22. SQL Server 7.0 Full-Text Search <ul><li>Simple full-text search SQL code examples (cont.): </li></ul><ul><ul><li>The FREETEXT predicate supports a simple form of natural language query, for example, searches for similar meanings, not exact words: </li></ul></ul><ul><ul><li>SELECT help_text_col </li></ul></ul><ul><ul><li> FROM on_line_help_tbl </li></ul></ul><ul><ul><li> WHERE FREETEXT ( help_text_col, </li></ul></ul><ul><ul><li>' Download Service Packs ' ) </li></ul></ul>
  23. 23. SQL Server 7.0 Full-Text Search <ul><li>Relevance ranking of results: </li></ul><ul><ul><li>Rank is a derived column value between 1 and 1,000. </li></ul></ul><ul><ul><li>Indicates how well the row matches the selection criteria. </li></ul></ul><ul><ul><li>Applies to all FTS queries and is useful with both the ISABOUT and NEAR functions. </li></ul></ul><ul><ul><li>Must use CONTAINSTABLE and FREETEXTTABLE rowset-valued functions. </li></ul></ul>
  24. 24. SQL Server 7.0 Full-Text Search <ul><li>Relevance ranking SQL code examples: </li></ul><ul><ul><li>Return the abstract column for articles on text processing where those articles that are most relevant are listed first: </li></ul></ul><ul><ul><li>SELECT M.article_number, M.abstract, FT.RANK </li></ul></ul><ul><ul><li>FROM magazines, </li></ul></ul><ul><ul><li>CONTAINSTABLE (magazines, article,'ISABOUT ( </li></ul></ul><ul><ul><li>(&quot;DB2&quot; NEAR &quot;text extender&quot;) WEIGHT(0.9), </li></ul></ul><ul><ul><li>(&quot;SQL Server&quot; NEAR &quot;text&quot;) WEIGHT(0.3), </li></ul></ul><ul><ul><li>(&quot;SQL Server&quot; NEAR ”fulltext&quot;) WEIGHT(0.9))') </li></ul></ul><ul><ul><li>AS FT </li></ul></ul><ul><ul><li>WHERE M.article_number = FT.[KEY] </li></ul></ul><ul><ul><li>ORDER BY FT.RANK DESC </li></ul></ul>
  25. 25. SQL Server 7.0 Full-Text Search <ul><li>Full-text search stored procedure calling sequence: </li></ul><ul><ul><li>sp_fulltext_database ' enable ' </li></ul></ul><ul><ul><li>sp_fulltext_catalog ' PubInfo ', ' create ' </li></ul></ul><ul><ul><li>sp_fulltext_table ' pub_info ', ' create ', ' PubInfo ', ' UPKCL_pubinfo ' </li></ul></ul><ul><ul><li>sp_fulltext_column ' pub_info ', ' pr_info ', ' add ' </li></ul></ul><ul><ul><li>sp_fulltext_table ' pub_info ', ' activate ' </li></ul></ul><ul><ul><li>sp_fulltext_catalog ' PubInfo ', ' start_full ' </li></ul></ul><ul><ul><li>... wait ... </li></ul></ul><ul><ul><li>Use sp_help_fulltext_* for full-text metadata queries... </li></ul></ul>
  26. 26. SQL Server 7.0 Full-Text Search <ul><li>Removing FTS from a SQL database stored procedure calling sequence: </li></ul><ul><ul><li>sp_fulltext_table ' pub_info ', ' drop ' </li></ul></ul><ul><ul><li>sp_fulltext_catalog ' PubInfo ', ' drop ' </li></ul></ul><ul><ul><li>sp_fulltext_database ' disable ' </li></ul></ul><ul><ul><li>sp_fulltext_service ' clean_up ' </li></ul></ul>
  27. 27. SQL Server 7.0 Full-Text Search <ul><li>Full versus incremental full-text population </li></ul><ul><li>Full full-text index population </li></ul><ul><ul><li>Every row of every table associated with a full-text catalog is re-indexed. </li></ul></ul><ul><ul><li>Full-text catalog is discarded and rebuilt from scratch. </li></ul></ul><ul><ul><li>Most useful when there are many changes or inserts. </li></ul></ul>
  28. 28. SQL Server 7.0 Full-Text Search <ul><li>Full versus incremental full-text population (cont.): </li></ul><ul><li>Incremental full-text index population: </li></ul><ul><ul><li>Only changed rows of tables within an full-text c atalog are re-indexed. </li></ul></ul><ul><ul><li>Row will be reindexed even if the other columns are changed. </li></ul></ul><ul><ul><li>Requires presence of a timestamp column on a table. </li></ul></ul><ul><ul><li>If the table schema version of table is altered, may be a full population. </li></ul></ul><ul><ul><li>Most useful on large tables with smaller turnover of rows. </li></ul></ul>
  29. 29. SQL Server 7.0 Full-Text Search <ul><li>Full-text search and distributed queries: </li></ul><ul><ul><li>Issue SQL queries against SQL data and system file documents and properties. </li></ul></ul><ul><ul><ul><li>OLE DB Provider for Index Server: MSIDXS </li></ul></ul></ul><ul><ul><ul><li>OPENQUERY </li></ul></ul></ul><ul><ul><ul><li>OPENROWSET </li></ul></ul></ul>
  30. 30. SQL Server 7.0 Full-Text Search <ul><li>Full-text search and distributed query examples find: </li></ul><ul><ul><li>Titles, filenames, file sizes, and URLs of the Excel files under the IIS virtual root of /Excel/Revenue such that: </li></ul></ul><ul><ul><ul><li>The file names start with ‘OBOS’. </li></ul></ul></ul><ul><ul><ul><li>The file sizes are less than 10,000 bytes. </li></ul></ul></ul><ul><ul><ul><li>Include the words “Index Server” near “SQLServer” </li></ul></ul></ul>
  31. 31. SQL Server 7.0 Full-Text Search <ul><li>FTS and distributed query examples (cont.): </li></ul><ul><ul><li>SELECT DocTitle, FileName, size, Vpath FROM SCOPE (' &quot;/Excel/Revenue&quot; ') WHERE FileName LIKE ‘ OBOS% . xls ’ AND size < 10000 AND CONTAINS (' &quot; Index Server &quot; NEAR &quot; SQL Server ” ') </li></ul></ul>
  32. 32. SQL Server 7.0 Full-Text Search <ul><li>Full-text performance tuning from practical experience: </li></ul><ul><ul><li>Full-text queries are faster than queries using LIKE “%test%. </li></ul></ul><ul><ul><li>For SQL tables with fewer than 1 million rows, both full-text indexing and search have acceptable performance and no special performance tuning is usually required. </li></ul></ul>
  33. 33. SQL Server 7.0 Full-Text Search <ul><li>Full-text performance tuning from practical experience (cont.): </li></ul><ul><ul><li>For SQL tables with more than 1 million rows: </li></ul></ul><ul><ul><ul><li>Hardware considerations </li></ul></ul></ul><ul><ul><ul><li>Windows NT system configuration considerations </li></ul></ul></ul><ul><ul><ul><li>SQL Server 7.0 configuration considerations </li></ul></ul></ul><ul><ul><ul><li>Full-text indexing and searching considerations </li></ul></ul></ul>
  34. 34. SQL Server 7.0 Full-Text Search <ul><li>Full-text performance for more than 1 million rows: </li></ul><ul><ul><li>Hardware considerations: </li></ul></ul><ul><ul><ul><li>Fast and multiple CPUs: one to four 500-MHz Xeon III processors </li></ul></ul></ul><ul><ul><ul><li>Lots of memory: 1 GB to 4 GB of physical RAM </li></ul></ul></ul><ul><ul><ul><li>Multiple disk controllers with several channels </li></ul></ul></ul><ul><ul><ul><li>Fast disk I/O subsystems, RAID0, and RAID5 </li></ul></ul></ul><ul><ul><ul><li>FTS is not currently supported on clusters </li></ul></ul></ul>
  35. 35. SQL Server 7.0 Full-Text Search <ul><li>Full-text performance for more than 1 million rows (cont.): </li></ul><ul><ul><li>Windows NT system configuration considerations: </li></ul></ul><ul><ul><ul><li>Pagefile.sys needs to be sized one and one-half to two times the amount of available physical RAM. </li></ul></ul></ul><ul><ul><ul><li>Pagefile.sys files need to be placed on their own drives (RAID0), preferably on a separate controller, or least on a separate channel off of a shared controller. </li></ul></ul></ul><ul><ul><ul><li>Microsoft Search Service can be set to dedicated during full-text index periods and then reset to background or normal when not full-text indexing. </li></ul></ul></ul>
  36. 36. SQL Server 7.0 Full-Text Search <ul><li>Full-text performance for more than 1 million rows (cont.): </li></ul><ul><ul><li>SQL Server configuration considerations: </li></ul></ul><ul><ul><ul><li>While full-text indexing or populating the full-text catalogs is ongoing, SQL Server’s maximum memory may need to be limited to half of the available physical RAM. </li></ul></ul></ul><ul><ul><ul><li>Support for language neutral full-text can be configured using the sp_configure system stored procedure. </li></ul></ul></ul>
  37. 37. SQL Server 7.0 Full-Text Search <ul><li>Full-text performance for more than 1 million rows (cont.): </li></ul><ul><ul><li>Full-text indexing and search considerations: </li></ul></ul><ul><ul><ul><li>Full-text Indexing or populating the full-text catalogs should be done during periods of low system activity, typically during database maintenance windows. </li></ul></ul></ul><ul><ul><ul><li>The full-text indexing of SQL tables with more than 4 million rows can take many hours or days to complete. Consider the options offered in KB article Q240867, “INF: How to Move, Copy & Backup SQL Server 7.0 Full-Text Catalog Folders & Files.” </li></ul></ul></ul>
  38. 38. SQL Server 7.0 Full-Text Search <ul><li>Full-text performance for more than 1 million rows (cont.): </li></ul><ul><ul><li>Full-text indexing and search considerations: </li></ul></ul><ul><ul><ul><li>Apply the latest service pack (SP), currently SP1. </li></ul></ul></ul><ul><ul><ul><li>When designing full-text search queries, consider using the CONTAINSTABLE and FREETEXTTABLE functions and their new Top_N_Rank parameter. </li></ul></ul></ul><ul><ul><ul><li>See KB Article Q240833, “FIX: Full-Text Search Support for TOP via CONTAINSTABLE and FREETEXTTABLE Clauses.” </li></ul></ul></ul><ul><ul><ul><li>Currently available as a hotfix and is included in SP2. </li></ul></ul></ul>
  39. 39. SQL Server 7.0 Full-Text Search <ul><li>Full-text search basic troubleshooting techniques: </li></ul><ul><ul><li>Identify the trouble area(s): </li></ul></ul><ul><ul><ul><li>Full-text indexing (populating full-text catalogs) and/or </li></ul></ul></ul><ul><ul><ul><li>Full-text searching </li></ul></ul></ul><ul><ul><li>Gather information about: </li></ul></ul><ul><ul><ul><li>Hardware, Windows NT, and SQL Server configurations. </li></ul></ul></ul><ul><ul><ul><li>Review the Windows NT application log using Event Viewer. </li></ul></ul></ul><ul><ul><ul><li>SQL tables and full-text catalogs involved. </li></ul></ul></ul>
  40. 40. SQL Server 7.0 Full-Text Search <ul><li>Full-text search basic troubleshooting techniques (cont.): </li></ul><ul><ul><li>Review the SQL Server Full-Text Search Troubleshooter on the Microsoft Support Web site at: </li></ul></ul><ul><ul><ul><li>http://support.microsoft.com/support/tshoot </li></ul></ul></ul><ul><ul><ul><li>/sql7fts.asp </li></ul></ul></ul><ul><ul><li>Are you getting some type of FTI or FTS error? Most are recorded in the Windows NT application log as a “Microsoft Search” source. </li></ul></ul><ul><ul><li>Are you having FTI or FTS performance problems? Review the previous slides on full-text performance issues. </li></ul></ul>

×