I am new to SharePoint and was struggling to get this particular information. Please could anyone explain:

  1. Will configuring the shared service provider to crawl the content make CAML queries faster?
  2. When we index one column in document library, do we need to run the indexing service to keep this index up to date?
  3. Will normal search (using CAML query or some Data web part) benefit from having the indexing service configured and crawled, or we need Search web parts?

1 Answer 1


I think you are getting confused between the search index and an "Indexed Column."

  1. You can create an Indexed Column to increase the speed of a list's views (as well as web parts and CAML queries against that list). This is stored in the database (more details here). There isn't an indexing service for this.
  2. Your content is crawled and stored in the search index. This is managed in your Shared Service Provider (setting up incremental/full crawls for example). You can only query the index using Enterprise Search SQL. This will NOT improve the performance of your list views / CAML queries.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.