Need advice to get an approach to do a personalized searcher?
Why don't you try a View using exposed filters?  If your content type is made with CCK then you could achieve what you're looking for quite easily.  This video might help you out.  Eric London's Drupal Blog also has something on exposed filters.  I would thoroughly recommend this approach, I've done something very similar to what you're looking for.