I have enabled the Drupal search form.

But the search form only shows up when I am logged in as admin. And when I type in keyword, it always returns nothing found. When I log out, anon users can not see the search field at all.

I had went into "Administer -> Modules" and checkmark to enable the Search module. I had "Administer -> Site Building -> Themes", click the "Configure" and checkmark "Search box" under toggle display section. In "Administer -> Site Building -> Blocks", I find the "Search form" block and set its region to "Right sidebar". I even cleared Drupal cache, browser cache, logged out and in, restart browser.

What is wrong in that users are not able to see the search field?

Comments

vm’s picture

administer -> permissions = allowing other roles to use the search

content not showing up in the search is typically because you've not set up a cron job on your server to index the content.
goto administer -> search settings, click the index button, than run cron manually in your browser.

consider setting up a cron job so that you don't have to do this manually and your content will be indexed automatically per the settings you set in administer -> search settings