public function getIndex(Project $project)
 {
     $index = array('searchIndex' => array(), 'info' => array());
     foreach ($project->getNamespaces() as $namespace) {
         $index['searchIndex'][] = $this->getSearchString($namespace);
         $index['info'][] = array(self::TYPE_NAMESPACE, $namespace);
     }
     foreach ($project->getProjectClasses() as $class) {
         $index['searchIndex'][] = $this->getSearchString((string) $class);
         $index['info'][] = array(self::TYPE_CLASS, $class);
     }
     foreach ($project->getProjectClasses() as $class) {
         foreach ($class->getMethods() as $method) {
             $index['searchIndex'][] = $this->getSearchString((string) $method);
             $index['info'][] = array(self::TYPE_METHOD, $method);
         }
     }
     return $index;
 }