Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

The search page required is a single page form with multiple free-form and drop down search selections. How to go about creating custom search page in SharePoint 2010?

share|improve this question

3 Answers 3

Build a custom web part in Visual Studio that performs a search, you can have as many controls as you want. This would require an understanding of building custom web parts, which can't be imparted in a forum such as this.

If you have a programming background in VB.NET or C#, you should be able to pick up the differences. You can google "Building Custom Web Parts in SharePoint 2010", here is a fairly decent one I found:

http://blog.concurrency.com/sharepoint/create-a-custom-web-part-for-sharepoint-2010/

share|improve this answer
    
I would go for the web part solution as well. You can easily pass your search query to the result page by adding it in the query string of the result page URL. –  W0ut Mar 14 at 13:50

if you are using SharePoint 2010 Enterprise Search you have 2 Options

  1. Keyword Query
  2. SharePoint Search SQL Query

If you are using FAST search then you can use FAST Query Language (FQL)

share|improve this answer

Check this post may it help you to customize the advanced search out of the box web part

http://waelmohamed.wordpress.com/2011/05/31/add-custom-search-properties-in-your-advanced-search-sharepoint-2010/

share|improve this answer
    
Please provide more details, link-only answers have a tendency if becoming very little when the link breaks. As I understand it, this link is to your private blog? If so, it is even more important for you to show that you are interested in this community and not only to drive traffic to your blog :) –  Robert Lindgren Mar 9 at 9:32

Your Answer

 
discard

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

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