Answers.Body: <p>For a profile field to appear in the search settings, it needs to be:</p>
  
  <ol>
  <li><p>Have the "is searchable" option selected</p></li>
  <li><p>Have the visibility, set to: "Public pages and listings"</p></li>
  </ol>
  
  <p>the latter is needed, so that everyone can see the fields and hence search on it.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-16T14:51:29.780Z
Answers.Text: Okay, so that explains what I was doing wrong. I'd assumed that 'Public pages and listings' meant it's accessible to non-logged-in users, which mostly I don't want. I know that I can control access to all profile listings in the access control, but how would I limit access to specific profiles? (i.e. I need a comprehensive search listings for the site's account holders, but may also want more limited information publicly available)
Answers.UserDisplayName: liblogger
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-16T02:35:37.883Z
Answers.LastActivityDate: 2015-06-16T02:35:37.883Z
Answers.UserDisplayName: Donald Lobo
Body: <p>I updated to the 4.6.3 version of CiviCRM for Wordpress, and discovered that I'm not able to bring up a listing/search page via the 'Use Profile-Listings Mode' - I get taken to a page on the front-end of WordPress with a message 'No fields in this Profile have been configured as searchable. Ask the site administrator to check the Profile setup.'</p>
  
  <p>The listings/search option seems to work fine in the Drupal installation I usually use, which is on 4.6.2, but the problem does seem to happen in both the Wordpress and Drupal demo versions of CiviCRM 4.6.4. </p>
  
  <p>As far as I'm aware there's only two places to set searchability - on the field itself, and in the Profile fields edit list. In 4.6.2, I get the error message if I forget to set the Profile fields as searchable, but when I edit them to be searchable, the search listing works fine - as far as I can tell, I've not done anything different when trying it in 4.6.3.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-06-11T03:09:51.477Z
Comments.Text: can you give a link to the drupal or wp demo profile that is not working
Comments.UserDisplayName: Donald Lobo
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-06-15T09:05:19.890Z
Comments.Text: The default setup on the demos doesn't have any profiles with searchable fields, but I'd been changing settings on the 'Name and Address' profile, ID 1, on both - the pages giving me the error message are http://d46.demo.civicrm.org/civicrm/profile?gid=1&reset=1 and http://wp46.demo.civicrm.org/civicrm/?page=CiviCRM&q=civicrm/profile&gid=1&reset=1 respectively
Comments.UserDisplayName: liblogger
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-06-15T09:14:08.853Z
Comments.Text: Looking at the same profile on my 4.6.2, it looks like the searchable fields also have their visibility set to public pages and listings, whereas the others are just set to User and User Admin - is that enough to make the difference? For the site I'm looking at this for, I wouldn't want to have the data publicly available...
Comments.UserDisplayName: liblogger
Tags: <profile>
Title: Profile search/listings not working in 4.6.3/4?
ThreadText: # Profile search/listings not working in 4.6.3/4?
  
  (Asked by: username_0 on 2015-06-10)
  
  I updated to the 4.6.3 version of CiviCRM for Wordpress, and discovered that I'm not able to bring up a listing/search page via the 'Use Profile-Listings Mode' - I get taken to a page on the front-end of WordPress with a message 'No fields in this Profile have been configured as searchable. Ask the site administrator to check the Profile setup.'
  
  The listings/search option seems to work fine in the Drupal installation I usually use, which is on 4.6.2, but the problem does seem to happen in both the Wordpress and Drupal demo versions of CiviCRM 4.6.4.
  
  As far as I'm aware there's only two places to set searchability - on the field itself, and in the Profile fields edit list. In 4.6.2, I get the error message if I forget to set the Profile fields as searchable, but when I edit them to be searchable, the search listing works fine - as far as I can tell, I've not done anything different when trying it in 4.6.3.
  
  **Tags:** profile
  
  > **Comments:**
  > **username_1**: can you give a link to the drupal or wp demo profile that is not working  
  > **username_0**: The default setup on the demos doesn't have any profiles with searchable fields, but I'd been changing settings on the 'Name and Address' profile, ID 1, on both - the pages giving me the error message are http://d46.demo.civicrm.org/civicrm/profile?gid=1&reset=1 and http://wp46.demo.civicrm.org/civicrm/?page=CiviCRM&q=civicrm/profile&gid=1&reset=1 respectively  
  > **username_0**: Looking at the same profile on my 4.6.2, it looks like the searchable fields also have their visibility set to public pages and listings, whereas the others are just set to User and User Admin - is that enough to make the difference? For the site I'm looking at this for, I wouldn't want to have the data publicly available...  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2015-06-16. Score: 1
  
  For a profile field to appear in the search settings, it needs to be:
  
  1. Have the "is searchable" option selected
  2. Have the visibility, set to: "Public pages and listings"
  
  the latter is needed, so that everyone can see the fields and hence search on it.
  
  > **Comments:**
  > **username_0**: Okay, so that explains what I was doing wrong. I'd assumed that 'Public pages and listings' meant it's accessible to non-logged-in users, which mostly I don't want. I know that I can control access to all profile listings in the access control, but how would I limit access to specific profiles? (i.e. I need a comprehensive search listings for the site's account holders, but may also want more limited information publicly available)  
  
  ---
  
  