How to Improve The Sharepoint Search

Environment: Sharepoint 2010 with SP1

Two App/Front End Servers& One Database. We are not using Fast Search

Right now App01 is holding the roles Query/Index Component and Crawl/Admin Component. Now we introduced new server App03 and moved query component to that server leaving Crawl and admin component on App01.Is this the right approach to improve overall search performance? Please Guide me.

Crawling of big sites takes 1 hour to complete. Also will database Maintenance will help in improving the performance?

June 22nd, 2015 9:00pm

If you have segregated Roles between app and Leave the Query rule to Web server it will surely help you to improve performance for search
Free Windows Admin Tool Kit Click here and download it now
June 23rd, 2015 5:59am

Thanks for the reply.Noted

above is the current setup .We don't have separate role of frontend/web server .We have two application servers and both are front end servers too. We introduced the third server and that will be used as dedicated search server. Right now its running Query component role.Is there any best alternative way of improving the search ?


June 23rd, 2015 11:20pm

Image is not visible... I just see a white screen
Free Windows Admin Tool Kit Click here and download it now
June 24th, 2015 3:08am

Thanks for the reply.Noted

above is the current setup .We don't have separate role of frontend/web server .We have two application servers and both are front end servers too. We introduced the third server and that will be used as dedicated search server. Right now its running Query component role.Is there any best alternative way of improving the search ?


  • Edited by Gopakumar0 Wednesday, June 24, 2015 3:19 AM
June 24th, 2015 3:18am

Free Windows Admin Tool Kit Click here and download it now
June 24th, 2015 11:01pm

Sorry for that...Updated the pic again. Previously there were two app/frontend servers and now added one more dedicated for search. Now as you can see from pic ,third one running query component and the first one running crawl component and admin component. Kindly advise whether this is the right way or is there any thing to improve the search performance.

Now crawling of each site takes not more than half an hour depends on size. Also we did not do the maintenance of Database yet.

June 24th, 2015 11:05pm

As per the attachment, it seems you have 3 servers in farm and 2 servers host search related roles, Query is in different server and this is a idle scenario for non HA. If you want high availability(HA) you need to make sure your search is always available

Free Windows Admin Tool Kit Click here and download it now
June 25th, 2015 1:09am

So for HA we have to configure Query Component Mirrored to another server? Will that affect existing crawling ..means do we need to do full crawling again or it will take the same settings and incremental Crawling will start from where it left out? Admin and crawl component we shall leave on first server right which is a frontend/application server.

Thanks in advance for taking your busy time .Appreciated your help.

June 25th, 2015 2:32am

o for HA we have to configure Query Component Mirrored to another server?

Inder: Yes

Will that affect existing crawling ..means do we need to do full crawling again or it will take the same settings and incremental Crawling will start from where it left out?

Inder : No. sharepoint will take care of that

Admin and crawl component we shall leave on first server right which is a frontend/application server.:

Inder : Yes

Free Windows Admin Tool Kit Click here and download it now
June 26th, 2015 3:03am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics