Groups | Blog | Home
all groups > sql server full text search > november 2006 >

sql server full text search : fulltext index returning zero rows


Santo Bartez
11/28/2006 1:33:17 PM
Here's my version of SQL Server 2000 running on Windows Server 2003.

Microsoft SQL Server 2000 - 8.00.2039 (Intel X86)
May 3 2005 23:18:38
Copyright (c) 1988-2003 Microsoft Corporation
Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 1)

I have a FTI catalog defined on a table with about 2.2 million rows,
trying to perform a basic CONTAINS query, which has worked perfectly
for the past 4 weeks until today. It now returns zero rows. The catalog
shows to have 63877 unique keys.

select mrID, mrGeneration,mrHistory from MASTER1_HISTORY where
CONTAINS(mrHISTORY, '"2006-11-27" NEAR "juser"') order by
mrID,mrGeneration

Unfortunately for me, the Administrator chose this morning to empty the
event viewer without saving the logs, which really really really really
sucks. :(

Any ideas on how to proceed. I don't want to, if I don't have to,
perform a complete re-population on this table as it takes several
hours to finish.

Thanks
Santo
Santo Bartez
11/28/2006 2:12:38 PM
[quoted text, click to view]
I don't seem to have this directory structure. My server is configured
with SQL Server programs on C: and datafiles on D:\MSSQL

Under C:\PROGRAM FILES\Microsoft SQL Server I have:
\80
\MSSQL
\MSSQL$LOCAL

None of these directories have a MSSQL.#\MSSQL\LOG sub-directory.

Consequently I did find a 'GatherLog' folder on my D: drive in:
D:\MSSQL\FTDATA\SQLServer\GatherLogs but all these files end in .gthr
and look to contain hexadecimal values.

Thanks for the reply though, I think I'm going to just re-populate the
catalog and be done, hopefully it'll not corrupt itself in another 4
weeks time. :)

-Santo
CTS_DBA
11/28/2006 2:55:02 PM
if you are using a clustered server gatherer logs would be in a cluster share
--

CTS DBA


[quoted text, click to view]
Hilary Cotter
11/28/2006 4:44:49 PM
Can you check the gatherer logs for information as to what they problem
might be? It sounds like possible catalog corruption. You can find the
gatherer logs in
C:\Program Files\Microsoft SQL Server\MSSQL.X\MSSQL\LOG where X is your
intance ID. Your gatherer logs will look like this:

SQLFT0013000005.LOG
--
Hilary Cotter

Looking for a SQL Server replication book?
http://www.nwsu.com/0974973602.html

Looking for a FAQ on Indexing Services/SQL FTS
http://www.indexserverfaq.com



[quoted text, click to view]

Hilary Cotter
11/29/2006 8:39:57 AM
This is a SQL 2000 machine. You need to use gthrlog.vbs to read these files.
This utility can be found in C:\Program Files\Common
Files\System\MSSearch\Bin
Copy it to %windir%\system32 so it is in your path and you can run it from
anywhere.

--
Hilary Cotter

Looking for a SQL Server replication book?
http://www.nwsu.com/0974973602.html

Looking for a FAQ on Indexing Services/SQL FTS
http://www.indexserverfaq.com



[quoted text, click to view]

Hilary Cotter
12/4/2006 12:00:00 AM
Check the d drive them - possibly
D:\MSSQL$InstanceName\FTDATA\SQLServer$InstanceName\GatherLogs

or

D:\MSSQL\FTDATA\SQLServer\GatherLogs


--
Hilary Cotter

Looking for a SQL Server replication book?
http://www.nwsu.com/0974973602.html

Looking for a FAQ on Indexing Services/SQL FTS
http://www.indexserverfaq.com



[quoted text, click to view]

AddThis Social Bookmark Button