O mecanismo de pesquisa de disco de rede em nuvem Baidu é um código-fonte do mecanismo de pesquisa de disco de rede desenvolvido com PHP + MySQL. Ambiente de execução: Antes de começar, você precisa instalar *PHP5.3.7+*MySQL*Python2.7~*[xunsearch](http://xunsearch.com/) A estrutura de diretórios do projeto do mecanismo de pesquisa ___ é mais ou menos assim- -- indexer/#index---spider/#crawler---sql/---web/#website---application/---config/#configuration-relacionado---config.php---banco de dados. php#database Configuração... ---static/# Armazena recursos estáticos, css|js|font---system/---index.php Iniciar implantação Criar banco de dados Crie um banco de dados chamado `pan` e defina a codificação como `utf-8`. Em seguida, importe `sql` para concluir a criação da tabela. A implantação do site suporta servidores `nginx` e `apache`. __apache__ precisa habilitar *mod_rewrite*. __nginx__ é configurado da seguinte forma location/{indexindex.php;try_files$uri$uri//index.php/$uri;}
localização~[^/].php(/|$){fastcgi_pass127.0.0.1:9000;fastcgi_indexindex.php;includefastcgi.conf;includepathinfo.conf;}
Modificação do arquivo de configuração: O arquivo `config.php` modifica o título do site, descrição e outras informações `database.php` modifica a conta do banco de dados, senha e outras informações> O site é desenvolvido com base no framework CodeIgniter. , ou desenvolvimento secundário, consulte a [documentação oficial](http://codeigniter.org.cn/user_guide/general/welcome.html)###Inicie o rastreador e entre no diretório `spider/` e modifique o banco de dados informações em `spider.py`.
Se esta for sua primeira implantação, você precisará executar o seguinte comando para concluir a propagação: pythonspider.py --seed-user O objetivo acima é, na verdade, capturar as informações relevantes dos usuários de compartilhamento populares do Baidu Cloud e, em seguida, começar a rastrear dados deles e então execute pythonspider .py Neste ponto, o rastreador começou a funcionar ###A instalação do xunsearch atualmente usa __xunsearch__ como mecanismo de pesquisa, que será substituído por `elasticsearch` posteriormente. Consulte o processo de instalação (não é necessária instalação, PHPSDK, eu o integrei à web) http://xunsearch.com/doc/php/guide/start.installation###Index data Acima, completamos os dados do rastreador capture , o site está construído, mas ainda não é pesquisável, vamos iniciar a última etapa, o estabelecimento do índice. Entre no diretório `indexer/`, substitua $prefix em `indexer.php` pelo caminho raiz do seu requerimento web'$prefix/application/helpers/xs/lib/XS.php' e modifique a senha da conta do banco de dados e então; execute python./index.php