Hi,

I just enabled the core Profile module in my Drupal 5.3 deployment, and I added several fields, including phone number and address, state, country and postal code. I was surprised to find out that the basic search and User search do not display Users with extended fields that match the search string. ie: A search for "Missouri" does not list Users with "profile_state" set to "Missouri". I re-indexed my site, and search still doesn't work the way I had hoped it would. If Profile does not augment Search to reach Profile fields, could this behavior be added? I think it would be very valuable.

We would like to use the Profile information collected by Drupal to send email or standard mail to our customers for promotions and events. Do I need something (other than the Profile module) to accomplish this?

I would also like to know which table and column these extended fields are stored in the database, so I can perform queries directly if necessary. I'm not a PHP developer, but I am loving the amount of functionality provided by Drupal so far!

I hope I'm not asking a redundant question, and I appreciate your help.

-Stephen

Comments

leanazulyoro’s picture

Subscribing, the user search features should consider the content from the user profile page, not just the username. the only way i can came up with is to create a custom search view combined with usernodes (http://www.drupal.org/project/usernode). Since views only query nodes then we need to make nodes from user profile pages, that's what the usernodes module is for. then use the fastsearch filter in the view.
In theory this shoudl work, i haven't actually tryied this. But the real deal would be to include this search feature in the core user search functionality.