Solved

SQL Fulltext not reading some rows

Posted on 2010-11-10
4
379 Views
Last Modified: 2012-05-10
Hi I have a table that is being updated in a batch over night. I can there perform a query search against this using a fulltext  CONTAINS  statement. This has been working perfectly well until recently when despite the records still being added to the table the full text search for the new records is not working. Old records fine but new one no.
I have been trying to think what changes have been made to the database but it realy has been minimal and I haven’t altered the fulltext columns themselves.  The incoming data is still in the same format.  The new records do exist and can be queried by statements without the CONTAINS statement in it.
Any suggestions why the new records would not be found.?
0
Comment
Question by:Simon Cripps
  • 2
4 Comments
 
LVL 25

Expert Comment

by:jrb1
ID: 34105804
I wonder if your search service is actually getting the data completely indexed.
0
 

Author Comment

by:Simon Cripps
ID: 34110494
I decided to disconnect and reconnect the database to see if this may refresh the data base. On reconnecting this had a significant detrimental impact to peformance, so much that I could not test to see if it had fixed the issue.
I then rebooted the server. This worked. The data was now ale to be read.
Any reasons why this is the case, do I need to do a regular reboot of the server or service to ensure the data is read. I am using sql server express R2, DB size is well within the limits at 3GB.
Thoughts?
0
 
LVL 25

Accepted Solution

by:
jrb1 earned 500 total points
ID: 34113414
The two processes doing the indexing are msftesql.exe and mssearch.exe.  You should be able to see these in Task Manager.  You can control the sql server process (msftesql.exe) from the Services Management Console.  If this happens again, you might want to try restarting this service.  I have heard of it getting locked up in the past, and if you kill it and restart it, it clears things up.

This is an older doc talking about just that:

http://www.developmentnow.com/g/104_2006_4_0_0_743328/Full-Text-is-locking-up.htm

There is also a Fulltext Search Service Monitor that may help diagnose the problem.
0
 
LVL 75

Expert Comment

by:Anthony Perkins
ID: 34114311
How are you populating the Full-Text catalog?
0

Featured Post

The Eight Noble Truths of Backup and Recovery

How can IT departments tackle the challenges of a Big Data world? This white paper provides a roadmap to success and helps companies ensure that all their data is safe and secure, no matter if it resides on-premise with physical or virtual machines or in the cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I'm trying, I really am. But I've seen so many wrong approaches involving date(time) boundaries I despair about my inability to explain it. I've seen quite a few recently that define a non-leap year as 364 days, or 366 days and the list goes on. …
In this article we will learn how to fix  “Cannot install SQL Server 2014 Service Pack 2: Unable to install windows installer msi file” error ?
Familiarize people with the process of retrieving data from SQL Server using an Access pass-thru query. Microsoft Access is a very powerful client/server development tool. One of the ways that you can retrieve data from a SQL Server is by using a pa…
This videos aims to give the viewer a basic demonstration of how a user can query current session information by using the SYS_CONTEXT function

790 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question