Solved

SQL Fulltext not reading some rows

Posted on 2010-11-10
4
380 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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

Backup Solution for AWS

Read about how CloudBerry Backup fully integrates your backups with Amazon S3 and Amazon Glacier to provide military-grade encryption and dramatically cut storage costs on any platform.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
SQL Server Trigger 8 35
Help needed in sql query 4 28
sql query 5 44
Related to SQL Query 5 20
Why is this different from all of the other step by step guides?  Because I make a living as a DBA and not as a writer and I lived through this experience. Defining the name: When I talk to people they say different names on this subject stuff l…
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. …
Via a live example, show how to backup a database, simulate a failure backup the tail of the database transaction log and perform the restore.
Viewers will learn how the fundamental information of how to create a table.

756 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