I am looking at the same plugin myself sooskriszta. I guess the only way to find out is to use it. I also need an advanced search that would show up as a widget. I need a solution to better search user profiles.
		
	 
	
	
	
 
		
			
	
	
		
		I installed it and got this error:
Warning: Invalid argument supplied for foreach() in /home/peterbuj/public_html/bluconvo.com/wp-content/plugins/bp-better-directories/includes/admin.php on line 42
If anyone knows what is going on, let us know.
https://wordpress.org/extend/plugins/bp-better-directories/
		
	 
	
	
	
 
		
			
	
	
		
		Please read instructions for BP Better Directories:
“WARNING! This plugin may not scale well! Don’t use without decent object caching. WARNING! This plugin is not ready to be used on a production site!”
Advanced search = http://buddydev.com/buddypress/creating-the-sitewide-globalunified-search-page-for-your-buddypress-theme/ do read comments as well
		
	 
	
	
	
 
		
			
	
	
		
		Thanks, mercime, but the link is not even close to what we are discussing (what I am discussing, anyway).
What I’m after is a search page (not search results page) that allows selecting certain values for certain fields and search on the basis of that.
e.g. I may have 3 custom fields
Marital status: Single, Divorced, Separated, Widow/Widower, Married (dropdown)
Country: (freeform or dropdown)
Favorite ice-cream flavor: (freeform)
Then I want a search page where a visitor can see all fields, including custom fields
Marital status (checkboxes)
Country (checkboxes or freeform)
favorite ice cream flavor (freeform)
and can search for users who
are (single) OR (widower)
AND
are in (germany) OR (austria)
AND
like (rocky road)
flavor ice cream
		
	 
	
	
	
 
		
			
	
	
		
		Ass loaded with gold climbs to the top of the castle
		
	 
	
	
	
 
		
			
	
	
		
		The plugin does pretty much what you are looking for.
You should heed the warnings that  @mercime points out. They are important. If you run the plugin on a production site without heeding the warnings, you’ll be in no position to complain if something goes wrong.
That said, why don’t you just install it and test?
		
	 
	
	
	
 
		
			
	
	
		
		 @peterbujok – Turn down your PHP warning level. It should not be showing such minor notices on the front end of the site.
		
	 
	
	
	
 
		
			
	
	
		
		Thanks, Boone! Are there any caching plugins you would recommend?
		
	 
	
	
	
 
		
			
	
	
		
		Easier said than done ????? ???????, ??? ???????
		
	 
	
	
	
 
		
			
	
	
		
		Creditors have better memories than debtors
		
	 
	
	
	
 
		
			
	
	
		
		Drowning man will catch at a straw
		
	 
	
	
	
 
		
			
	
	
		
		When will this be production-ready?