Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am plannning a Search Server 2010 and a MS SQL 2012. Can I be sure that when someone updates a record and searches for it immediately after that, the query will return the new record as well?

If it will be only indexed at the next scheduled time, is it possible to force an incremental crawl in a Search Server every time someone changes content? I see I can set the crawl period to 1 minute but I need it faster than that - 10 seconds or less.

What are the effects to the server if I have only a few records updated for these 10 seconds? How can I be sure that when someone updates a record and searches for it, the query will return it?

share|improve this question
Why you need that? Basically if you need immediately, DO NOT USE SEARCH SERVER, use SQL statements. – TomTom Jul 1 '12 at 5:32
Tell us more about your requirements. I don't think a user will upload something, and then search for it immediately? There must be another reason? – MichelZ Jul 1 '12 at 8:44
The customer needs a message board. He will also have a list of predefined keywords (similar to twitter hashtags). When someone types the message and starts one of the keywords, I need to be able to show a list of the keywords that start with the letters the user typed so far. The functionality resembles a lot the intellisense in VS.NET or Google search. – Miro J. Jul 12 '12 at 14:33

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.