Developing Intelligent Search Engines